LinkReferenceDefinitionExtensions Class

Extension methods for accessing LinkReferenceDefinition attached at the document level.

public static class LinkReferenceDefinitionExtensions

Methods

NameDescription
ContainsLinkReferenceDefinition(MarkdownDocument, string)Performs the contains link reference definition operation.
GetLinkReferenceDefinitions(MarkdownDocument, bool)Gets link reference definitions.
SetLinkReferenceDefinition(MarkdownDocument, string, LinkReferenceDefinition, bool)Sets link reference definition.
TryGetLinkReferenceDefinition(MarkdownDocument, string, LinkReferenceDefinition?)Attempts to get link reference definition.

ContainsLinkReferenceDefinition(MarkdownDocument, string)

LinkReferenceDefinitionExtensions.cs

Performs the contains link reference definition operation.

public static bool ContainsLinkReferenceDefinition(this MarkdownDocument document, string label)

Parameters

document MarkdownDocument
label string

Returns

bool

GetLinkReferenceDefinitions(MarkdownDocument, bool)

LinkReferenceDefinitionExtensions.cs

Gets link reference definitions.

public static LinkReferenceDefinitionGroup GetLinkReferenceDefinitions(this MarkdownDocument document, bool addGroup)

Parameters

document MarkdownDocument
addGroup bool

Returns

LinkReferenceDefinitionGroup

SetLinkReferenceDefinition(MarkdownDocument, string, LinkReferenceDefinition, bool)

LinkReferenceDefinitionExtensions.cs

Sets link reference definition.

public static void SetLinkReferenceDefinition(this MarkdownDocument document, string label, LinkReferenceDefinition linkReferenceDefinition, bool addGroup)

Parameters

document MarkdownDocument
label string
linkReferenceDefinition LinkReferenceDefinition
addGroup bool

TryGetLinkReferenceDefinition(MarkdownDocument, string, LinkReferenceDefinition?)

LinkReferenceDefinitionExtensions.cs

Attempts to get link reference definition.

public static bool TryGetLinkReferenceDefinition(this MarkdownDocument document, string label, out LinkReferenceDefinition? linkReferenceDefinition)

Parameters

document MarkdownDocument
label string
linkReferenceDefinition LinkReferenceDefinition?

Returns

bool