API Reference
Class
MarkdownNativeReferenceLinkDefinitionSnapshot
UI-safe snapshot of a reference-style link definition.
Inheritance
- Object
- MarkdownNativeReferenceLinkDefinitionSnapshot
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
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Label { get; } #Normalized reference label.
public String Url { get; } #Resolved destination URL.
public String Title { get; } #Optional definition title.
public MarkdownNativeSourceSpanSnapshot SourceSpan { get; } #Source span for the entire reference-style definition, when available.
public MarkdownNativeSourceSpanSnapshot LabelSourceSpan { get; } #Source span for the definition label token, when available.
public MarkdownNativeSourceSpanSnapshot OpeningMarkerSourceSpan { get; } #Source span for the opening [ marker before the definition label, when available.
public MarkdownNativeSourceSpanSnapshot SeparatorMarkerSourceSpan { get; } #Source span for the ]: marker after the definition label, when available.
public MarkdownNativeSourceSpanSnapshot UrlSourceSpan { get; } #Source span for the destination token, when available.
public MarkdownNativeSourceSpanSnapshot TitleSourceSpan { get; } #Source span for the optional title token, when available.
public IReadOnlyList<MarkdownNativeReferenceLinkDefinitionFieldSnapshot> SourceFields { get; } #Source-backed token and payload fields in source order.