API Reference

Class

MarkdownGeneratedSyntaxDiagnostic

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Modifiers sealed

Diagnostic describing a final syntax node that was generated from semantic content instead of being parsed as an exact source-backed node.

Inheritance

  • Object
  • MarkdownGeneratedSyntaxDiagnostic

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

Properties

public String Id { get; } #

Stable diagnostic identifier.

public String Message { get; } #

Human-readable diagnostic message.

public MarkdownSyntaxNode SyntaxNode { get; } #

The generated final syntax node.

public MarkdownSyntaxKind Kind { get; } #

Generated syntax node kind.

public String CustomKind { get; } #

Optional custom extension kind for generated extension nodes.

public Nullable<MarkdownSourceSpan> SourceSpan { get; } #

Optional generated-node source span. When present, this is a fallback anchor.

public String SyntaxPath { get; } #

Path of syntax kinds from the document root to the generated node.

public String IndexPath { get; } #

Zero-based child-index path from the document root to the generated node.

public Object AssociatedObject { get; } #

Semantic object associated with the generated syntax node when available.

public String AssociatedObjectType { get; } #

Semantic object type name associated with the generated syntax node when available.