Table of Contents

Class PreparedExpressionEmbeddedCodeRegistryBuilderOptions

Namespace
Utils.Parser.Expressions
Assembly
Utils.Parser.Expressions.dll

Configures explicit registry building for prepared expression embedded-code artifacts.

public sealed record PreparedExpressionEmbeddedCodeRegistryBuilderOptions : IEquatable<PreparedExpressionEmbeddedCodeRegistryBuilderOptions>
Inheritance
PreparedExpressionEmbeddedCodeRegistryBuilderOptions
Implements
Inherited Members
Extension Methods

Properties

Default

Gets an options instance with default registry builder behavior.

public static PreparedExpressionEmbeddedCodeRegistryBuilderOptions Default { get; }

Property Value

PreparedExpressionEmbeddedCodeRegistryBuilderOptions

GrammarName

Gets the grammar name supplied to preparation contexts, or null to use the parser definition name.

public string? GrammarName { get; init; }

Property Value

string

LanguageOrCompilerIdentity

Gets the explicit language or compiler identity supplied to preparation contexts.

public string? LanguageOrCompilerIdentity { get; init; }

Property Value

string

SupportedSymbols

Gets the contextual symbols available to the preparer, or null to use preparation defaults.

public IReadOnlySet<EmbeddedCodeContextSymbol>? SupportedSymbols { get; init; }

Property Value

IReadOnlySet<EmbeddedCodeContextSymbol>