Search Results for

    Show / Hide Table of Contents

    Namespace Link.Foundation.Links.Notation

    Classes

    Comments

    Comments, and the rule that decides where one starts.

    FormatConfig

    FormatConfig is an alias for FormatOptions to maintain API consistency with the Python implementation.

    C# uses 'FormatOptions' internally, but provides 'FormatConfig' as an alias to match Python's naming convention.

    FormatOptions

    FormatOptions for Lino notation formatting. Provides configuration options for controlling how Link objects are formatted.

    ILinksGroupListExtensions

    Provides extension methods for collections of LinksGroup<TLinkAddress> instances.

    IListExtensions

    Provides extension methods for formatting collections of Link<TLinkAddress> instances.

    LinkFormatExtensions

    Provides extension methods for formatting Link<TLinkAddress> instances with FormatOptions.

    ParseException

    The error raised when a document does not parse, carrying the position the parser stopped at.

    Parser

    Parses Links Notation documents into links.

    StreamParseException

    A parser error located relative to the complete input stream.

    StreamParser

    Incrementally emits complete top-level Links Notation records.

    Structs

    Link<TLinkAddress>

    Represents a link in the Links Notation with an optional identifier and nested values. Links can represent simple references, complex nested structures, or relationships between references to links.

    LinksGroup<TLinkAddress>

    Represents a group of links with hierarchical structure, where each group contains a primary link and optional nested groups. This structure supports the indentation-based syntax of the Links Notation.

    StreamPosition

    An absolute stream position and the unresolved record size.

    _<TLinkAddress>

    A utility struct that provides convenient implicit conversions for creating links from various tuple combinations. The underscore name follows functional programming conventions for placeholder/utility types.

    id<TLinkAddress>

    A readonly struct that explicitly represents a link identifier/address. This type is used to distinguish between regular values and explicit identifiers in link construction.

    In this article
    Back to top Generated by DocFX