API Reference
Class
MarkdownDocumentTransformDiagnostic
Lightweight diagnostic emitted for each document transform application.
Inheritance
- Object
- MarkdownDocumentTransformDiagnostic
Constructors
public MarkdownDocumentTransformDiagnostic() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- 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.