This documentation is also published as Markdown for efficient machine reading: the whole site is indexed at /llms.txt, and every page has a clean Markdown copy at the same URL with .md appended. These are generated from the same source and cost far fewer tokens to read than this rendered HTML.

Skip to main content Skip to navigation

CrossReference Pennington.Pipeline

A resolvable cross-reference target identified by a unique id.

Properties

Route ContentRoute
Route the reference resolves to.
Title string
Display title for the target.
Uid string
Unique identifier used in xref: links.

Constructors

CrossReference

#
public CrossReference(string Uid, string Title, ContentRoute Route)

A resolvable cross-reference target identified by a unique id.

Parameters

Uid string
Unique identifier used in xref: links.
Title string
Display title for the target.
Route ContentRoute
Route the reference resolves to.

Pennington.Pipeline.CrossReference

namespace Pennington.Pipeline;

/// A resolvable cross-reference target identified by a unique id.
public record CrossReference
{
    /// A resolvable cross-reference target identified by a unique id.
    
public CrossReference(string Uid, string Title, ContentRoute Route)
; /// Route the reference resolves to.
public ContentRoute Route { get; set; }
/// Display title for the target.
public string Title { get; set; }
/// Unique identifier used in xref: links.
public string Uid { get; set; }
}