OfficeIMO

API Reference

Class

MarkdownDocumentTransformDiagnostic

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Lightweight diagnostic emitted for each document transform application.

Inheritance

  • Object
  • MarkdownDocumentTransformDiagnostic

Constructors

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.