API Reference
MarkdownReferenceLinkDefinition
Reference-style link definition collected while parsing, such as [label]: https://example.com "Title".
Inheritance
- Object
- MarkdownReferenceLinkDefinition
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
Accepted by parameters
Constructors
public MarkdownReferenceLinkDefinition(String label, String url, String title, Nullable<MarkdownSourceSpan> sourceSpan = null, Nullable<MarkdownSourceSpan> labelSourceSpan = null, Nullable<MarkdownSourceSpan> urlSourceSpan = null, Nullable<MarkdownSourceSpan> titleSourceSpan = null, Nullable<MarkdownSourceSpan> openingMarkerSourceSpan = null, Nullable<MarkdownSourceSpan> separatorMarkerSourceSpan = null) #Creates a reference-style link definition descriptor.
Parameters
- label System.String
- url System.String
- title System.String
- sourceSpan System.Nullable{OfficeIMO.Markdown.MarkdownSourceSpan} = null
- labelSourceSpan System.Nullable{OfficeIMO.Markdown.MarkdownSourceSpan} = null
- urlSourceSpan System.Nullable{OfficeIMO.Markdown.MarkdownSourceSpan} = null
- titleSourceSpan System.Nullable{OfficeIMO.Markdown.MarkdownSourceSpan} = null
- openingMarkerSourceSpan System.Nullable{OfficeIMO.Markdown.MarkdownSourceSpan} = null
- separatorMarkerSourceSpan System.Nullable{OfficeIMO.Markdown.MarkdownSourceSpan} = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String Label { get; } #Normalized reference label used for matching reference-style links and images.
public String Url { get; } #Resolved destination URL after reader profile URL handling.
public String Title { get; } #Optional definition title.
public Nullable<MarkdownSourceSpan> SourceSpan { get; } #Source span for the entire reference-style definition, when available.
public Nullable<MarkdownSourceSpan> LabelSourceSpan { get; } #Source span for the definition label token, when available.
public Nullable<MarkdownSourceSpan> OpeningMarkerSourceSpan { get; } #Source span for the opening [ marker before the definition label, when available.
public Nullable<MarkdownSourceSpan> SeparatorMarkerSourceSpan { get; } #Source span for the ]: marker after the definition label, when available.
public Nullable<MarkdownSourceSpan> UrlSourceSpan { get; } #Source span for the destination token, when available.
public Nullable<MarkdownSourceSpan> TitleSourceSpan { get; } #Source span for the optional title token, when available.