Namespace Platform.Protocols.Lino
Classes
ILinksGroupListExtensions
Provides extension methods for collections of LinksGroup<TLinkAddress> instances.
IListExtensions
Provides extension methods for formatting collections of Link<TLinkAddress> instances.
Parser
Parses a string according to the rules of the Parser grammar.
Structs
Link<TLinkAddress>
Represents a link in the Lino protocol with an optional identifier and nested values. Links can represent simple references, complex nested structures, or relationships between entities.
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 Lino protocol.
_<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.