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. |
.ctor Inherited
Inherited from
objectSyntax
Methods
Equals Inherited Virtual
Inherited from
objectSyntax
Parameters
| Name | Type | Description |
|---|---|---|
obj | object? | - |
Returns
Type:bool
Equals Inherited
Inherited from
objectSyntax
Parameters
| Name | Type | Description |
|---|---|---|
objA | object? | - |
objB | object? | - |
Returns
Type:bool
GetHashCode Inherited Virtual
Inherited from
objectSyntax
Returns
Type:int
GetType Inherited
Inherited from
objectSyntax
Returns
Type:System.Type
MemberwiseClone Inherited
Inherited from
objectSyntax
Returns
Type:object
ReferenceEquals Inherited
Inherited from
objectSyntax
Parameters
| Name | Type | Description |
|---|---|---|
objA | object? | - |
objB | object? | - |
Returns
Type:bool
ToString Inherited Virtual
Inherited from
objectSyntax
Returns
Type:string?
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