Class PreparedExpressionRuntimePolicyBuilderOptions
- Namespace
- Utils.Parser.Expressions
- Assembly
- Utils.Parser.Expressions.dll
Configures the explicit prepared expression runtime policy build.
public sealed record PreparedExpressionRuntimePolicyBuilderOptions : IEquatable<PreparedExpressionRuntimePolicyBuilderOptions>
- Inheritance
-
PreparedExpressionRuntimePolicyBuilderOptions
- Implements
- Inherited Members
- Extension Methods
Properties
BasePolicy
Gets the base runtime feature policy to preserve, or null to start from Default.
public ParserRuntimeFeaturePolicy? BasePolicy { get; init; }
Property Value
Default
Gets an options instance with default prepared expression runtime policy build behavior.
public static PreparedExpressionRuntimePolicyBuilderOptions 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; }