Skip to main content

Types

Classes

NameSummary
AssemblyManagerManages assembly metadata extraction using Roslyn for API documentation generation.
CrossReferenceResolverResolves cross-references in documentation to their target entities and generates appropriate links.
DocAssemblyRepresents documentation for a .NET assembly.
DocConstantsDefines constants used throughout the DotNetDocs library.
DocEntityBase class for documentation entities, providing common contextual metadata.
DocEnumRepresents documentation for a .NET enum type.
DocEnumValueRepresents a single value within an enum type.
DocExceptionRepresents exception documentation extracted from XML documentation comments.
DocMemberRepresents documentation for a .NET member (method, property, field, event, etc.).
DocNamespaceRepresents documentation for a .NET namespace.
DocParameterRepresents documentation for a method or constructor parameter.
DocReferenceRepresents a cross-reference in documentation, such as a see or seealso tag.
DocReferenceHandlerBaseBase class for documentation reference handlers providing common file copying functionality.
DocTypeRepresents documentation for a .NET type.
DocTypeParameterRepresents type parameter documentation extracted from XML documentation comments.
DocumentationManagerOrchestrates the documentation pipeline for one or more assemblies.
DocumentationReferenceRepresents a reference to external documentation to be combined into a documentation collection.
MarkdownDocReferenceHandlerHandler for Markdown-based documentation references providing content path rewriting.
ProjectContextRepresents MSBuild project context for source intent in documentation generation.
ReferenceTypeSpecifies the type of documentation reference.

Interfaces

NameSummary
IDocEnricherDefines an enricher for conceptual documentation augmentation.
IDocReferenceHandlerDefines a handler for processing documentation references from other projects.
IDocRendererDefines a renderer for documentation output generation.
IDocTransformerDefines a transformation step in the documentation processing pipeline.

Enums

NameSummary
ReferenceTypeSpecifies the type of documentation reference.