Table of Contents

Class LogicalExpressionParserContext

Namespace
NCalc.Parser
Assembly
NCalc.Core.dll
public sealed class LogicalExpressionParserContext : ParseContext
Inheritance
ParseContext
LogicalExpressionParserContext
Inherited Members
ParseContext.DefaultCompilationThreshold
ParseContext.Scanner
ParseContext.CancellationToken
ParseContext.SkipWhiteSpace()
ParseContext.EnterParser<T>(Parser<T>)
ParseContext.ExitParser<T>(Parser<T>)
ParseContext.CompilationThreshold
ParseContext.DisableLoopDetection
ParseContext.UseNewLines
ParseContext.OnEnterParser
ParseContext.OnExitParser
ParseContext.WhiteSpaceParser

Constructors

LogicalExpressionParserContext(string, ExpressionOptions, CultureInfo, CancellationToken)

public LogicalExpressionParserContext(string text, ExpressionOptions options, CultureInfo cultureInfo, CancellationToken ct = default)

Parameters

text string
options ExpressionOptions
cultureInfo CultureInfo
ct CancellationToken

LogicalExpressionParserContext(string, ExpressionOptions, CancellationToken)

public LogicalExpressionParserContext(string text, ExpressionOptions options, CancellationToken ct = default)

Parameters

text string
options ExpressionOptions
ct CancellationToken

Properties

CultureInfo

public CultureInfo CultureInfo { get; }

Property Value

CultureInfo

Options

public ExpressionOptions Options { get; }

Property Value

ExpressionOptions

ParserOptions

Parser options containing culture info and argument separator settings.

public LogicalExpressionParserOptions ParserOptions { get; init; }

Property Value

LogicalExpressionParserOptions