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
GrammarName
Gets the grammar name supplied to preparation contexts, or null to use the parser definition name.
public string? GrammarName { get; init; }
Property Value
LanguageOrCompilerIdentity
Gets the explicit language or compiler identity supplied to preparation contexts.
public string? LanguageOrCompilerIdentity { get; init; }
Property Value
SupportedSymbols
Gets the contextual symbols available to the preparer, or null to use preparation defaults.
public IReadOnlySet<EmbeddedCodeContextSymbol>? SupportedSymbols { get; init; }