Class
MarkdownNativeInlineInfo
OfficeIMO.Markdown
UI-safe snapshot of a native inline.
Inheritance
- object
- MarkdownNativeInlineInfo
Usage
Explore 6 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 6
Methods
public IEnumerable<MarkdownNativeInlineMetadataInfo> EnumerateMetadataFields(string name) #Enumerates source-backed metadata fields with the supplied field name in source order.
Parameters
- name string
Returns
IEnumerable<MarkdownNativeInlineMetadataInfo>public MarkdownNativeInlineMetadataInfo? FindMetadataField(string name, int index = -1) #Finds the first source-backed metadata field with the supplied name, optionally constrained to an occurrence index.
Parameters
- name string
- index int = -1
Returns
MarkdownNativeInlineMetadataInfo?Inherited Methods
Properties
public MarkdownSyntaxKind SyntaxKind { get; } #Syntax kind that produced this inline.
public MarkdownNativeSourceSpanInfo? SourceSpan { get; } #Source span snapshot when available.
public IReadOnlyDictionary<string, string> Metadata { get; } #Metadata values such as target/title/source/alt.
public IReadOnlyDictionary<string, MarkdownNativeSourceSpanInfo?> MetadataSourceSpans { get; } #Source spans for metadata values such as target/title/source/alt.
public IReadOnlyList<MarkdownNativeInlineMetadataInfo> MetadataFields { get; } #Source-backed metadata fields in source order, including repeated metadata names.
public IReadOnlyList<MarkdownNativeInlineInfo> Children { get; } #Nested inline snapshots.