API Reference

Struct

MarkdownSourceMapping

Namespace OfficeIMO.Markdown
Assembly OfficeIMO.Markdown
Base ValueType
Modifiers sealed

Describes the normalized source slice for a span and, when available, its exact original-input slice.

Inheritance

  • ValueType
  • MarkdownSourceMapping

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Properties

public MarkdownSourceSpan SourceSpan { get; } #

Source span represented by this mapping.

public MarkdownSourceSlice NormalizedSourceSlice { get; } #

Materialized source slice from the normalized markdown text that backs parser spans.

public Boolean HasOriginalSource { get; } #

Whether OriginalSourceSlice contains an exact slice from preserved original reader input.

public MarkdownSourceSlice OriginalSourceSlice { get; } #

Materialized source slice from the original reader input when HasOriginalSource is true.

public MarkdownOriginalSourceMappingKind OriginalSourceMappingKind { get; } #

Mapping strategy used for the original source slice, or Unavailable.

public MarkdownOriginalSourceSliceFailureReason OriginalSourceFailureReason { get; } #

Reason the original source slice is unavailable, or None.