Definition
Assembly: CloudNimble.DotNetDocs.Core.dll Namespace: CloudNimble.DotNetDocs.Core.Transformers Inheritance: System.ObjectSyntax
Summary
Transforms XML documentation tags in DocEntity properties to Markdown format.Remarks
This transformer processes all string properties in the DocEntity object graph, converting XML documentation tags to their Markdown equivalents. It uses performance-optimized regex patterns to skip strings without XML tags and builds cross-references in a single pass.Constructors
.ctor
Initializes a new instance of the MarkdownXmlTransformer class.Syntax
Parameters
Name | Type | Description |
---|---|---|
projectContext | CloudNimble.DotNetDocs.Core.ProjectContext | The project context for configuration and file naming. |
Methods
TransformAsync
Transforms a documentation entity by converting XML tags to Markdown.Syntax
Parameters
Name | Type | Description |
---|---|---|
entity | CloudNimble.DotNetDocs.Core.DocEntity | The documentation entity to transform. |
Returns
Type:System.Threading.Tasks.Task
A task representing the asynchronous transformation operation.
Related APIs
- CloudNimble.DotNetDocs.Core.IDocTransformer