ValidReferenceLinksAndDefinitions

The ValidReferenceLinksAndDefinitions() method returns every reference link that isn’t undefined and every reference link definition that isn’t unused from the document.

Overloads

ValidReferenceLinksAndDefinitions()
Returns every reference link that isn’t undefined and every reference link definition that isn’t unused from the document.

ValidReferenceLinksAndDefinitions()

Returns every reference link that isn’t undefined and every reference link definition that isn’t unused from the document.

[ParsedDocument] ValidReferenceLinksAndDefinitions()

Parameters

None.

Returns

The list of links from the document where:

  1. Kind is TextSelfReference or ImageSelfReference and Text matches the ReferenceID of a link whose Kind is ReferenceDefinition.
  2. Kind is TextUsingReference, orImageUsingReference and ReferenceID matches the ReferenceID of a link whose Kind is ReferenceDefinition.
  3. Kind is ReferenceDefinition and its ReferenceID matched the Text of a link with a Kind of *SelfReference or the ReferenceID of a link with a Kind of *UsingReference.

Exceptions

None.

Examples

The following example demonstrates retrieving the list of reference links and definitions from a parsed document.

$Doc = Get-Document ./README.md
$Doc.ValidReferenceLinksAndDefinitions()