API Reference
MarkdownDocumentTransformDiagnostic
Lightweight diagnostic emitted for each document transform application.
Inheritance
- Object
- MarkdownDocumentTransformDiagnostic
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public MarkdownDocumentTransformDiagnostic() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public MarkdownDocumentTransformSource Source { get; set; } #Known source stage that invoked the transform pipeline.
public String TransformName { get; set; } #Transform type name.
public Int32 BlockCountBefore { get; set; } #Number of top-level blocks before the transform ran.
public Int32 BlockCountAfter { get; set; } #Number of top-level blocks after the transform ran.
public Boolean ReplacedDocument { get; set; } #Whether the transform returned a different document instance.
public Int32 ChangedBlockStartBefore { get; set; } #First top-level block index affected before the transform ran.
public Int32 ChangedBlockCountBefore { get; set; } #Number of contiguous top-level blocks affected before the transform ran.
public Int32 ChangedBlockStartAfter { get; set; } #First top-level block index affected after the transform ran.
public Int32 ChangedBlockCountAfter { get; set; } #Number of contiguous top-level blocks affected after the transform ran.
public Nullable<MarkdownSourceSpan> AffectedSourceSpan { get; set; } #Aggregate source span of the affected input blocks when original syntax spans are available.
public String AffectedOriginalBlockPath { get; set; } #Deepest original block-like syntax path overlapping the affected source span when available.
public Nullable<MarkdownSourceSpan> AffectedOriginalBlockSpan { get; set; } #Source span of the original block-like syntax node identified by AffectedOriginalBlockPath.
public String AffectedFinalBlockPath { get; set; } #Deepest final block-like syntax path overlapping the affected source span when available.
public Nullable<MarkdownSourceSpan> AffectedFinalBlockSpan { get; set; } #Source span of the final block-like syntax node identified by AffectedFinalBlockPath.