MKLinkReferenceDefinition
Description
Holds data about a link reference definition within a Markdown document.
Properties
| Name | Type | Read-Only |
|---|---|---|
| Colon | MarkdownKit.MKCharacter |
|
| EndPosition | Integer |
|
| HasDestination | Boolean |
✔ |
| HasTitle | Boolean |
✔ |
| LinkDestination | MarkdownKit.MKLinkDestination |
|
| LinkLabel | String |
|
| LinkLabelCloser | MarkdownKit.MKCharacter |
|
| LinkLabelLength | Integer |
|
| LinkLabelOpener | MarkdownKit.MKCharacter |
|
| LinkLabelStart | Integer |
|
| LinkLabelStartChar | MarkdownKit.MKCharacter |
|
| LinkTitle | MarkdownKit.MKLinkTitle |
|
| Start | Integer |
Methods
| Name | Parameters | Returns |
|---|---|---|
| Constructor | start As Integer, linkLabelOpener As MarkdownKit.MKCharacter, linkLabelCloser As MarkdownKit.MKCharacter, label As String, linkLabelStartChar As MarkdownKit.MKCharacter, labelStart As Integer, labelLength As Integer, colon As MarkdownKit.MKCharacter, destination As MarkdownKit.MKLinkDestination, title As MarkdownKit.MKLinkTitle, endPos As Integer |
Property Descriptions
Colon As MarkdownKit.MKCharacter
The colon character.
EndPosition As Integer
0-based index in the source that this link reference definition ends.
HasDestination As Boolean
True if this reference link has a destination.
HasTitle As Boolean
True if there is a link reference definition title. If False then LinkTitleStart and LinkTitleLength are invalid.
LinkDestination As MarkdownKit.MKLinkDestination
The link destination.
LinkLabel As String
The link label.
LinkLabelCloser As MarkdownKit.MKCharacter
The closing link label delimiter (]).
LinkLabelLength As Integer
The length of the link label (including the flanking []).
LinkLabelOpener As MarkdownKit.MKCharacter
The opening link label delimiter ([).
LinkLabelStart As Integer
0-based index in the source of the start of the link label.
LinkLabelStartChar As MarkdownKit.MKCharacter
The first character of the link label.
LinkTitle As MarkdownKit.MKLinkTitle
The link title. May be empty.
Start As Integer
0-based index in the source that this link reference definition starts.
Method Descriptions
Constructor(start As Integer, linkLabelOpener As MarkdownKit.MKCharacter, linkLabelCloser As MarkdownKit.MKCharacter, label As String, linkLabelStartChar As MarkdownKit.MKCharacter, labelStart As Integer, labelLength As Integer, colon As MarkdownKit.MKCharacter, destination As MarkdownKit.MKLinkDestination, title As MarkdownKit.MKLinkTitle, endPos As Integer)
Default constructor.
startis the 0-based index in the source that this link reference definition starts.linkLabelOpeneris the opening link label delimiter ([).linkLabelCloseris the closing link label delimiter (]).labelis the link label.linkLabelStartCharis the first character of the link label.