Table of Contents

Class LogicalExpressionParserContext

Namespace
NCalc.Parser
Assembly
NCalc.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)

public LogicalExpressionParserContext(string text, ExpressionOptions options)

Parameters

text string
options ExpressionOptions

LogicalExpressionParserContext(string, ExpressionOptions, AdvancedExpressionOptions?)

public LogicalExpressionParserContext(string text, ExpressionOptions options, AdvancedExpressionOptions? advancedOptions)

Parameters

text string
options ExpressionOptions
advancedOptions AdvancedExpressionOptions

LogicalExpressionParserContext(string, ExpressionOptions, AdvancedExpressionOptions?, CancellationToken)

public LogicalExpressionParserContext(string text, ExpressionOptions options, AdvancedExpressionOptions? advancedOptions, CancellationToken cancellationToken)

Parameters

text string
options ExpressionOptions
advancedOptions AdvancedExpressionOptions
cancellationToken CancellationToken

LogicalExpressionParserContext(string, ExpressionOptions, CultureInfo?)

public LogicalExpressionParserContext(string text, ExpressionOptions options, CultureInfo? cultureInfo)

Parameters

text string
options ExpressionOptions
cultureInfo CultureInfo

LogicalExpressionParserContext(string, ExpressionOptions, CultureInfo, AdvancedExpressionOptions?)

public LogicalExpressionParserContext(string text, ExpressionOptions options, CultureInfo cultureInfo, AdvancedExpressionOptions? advancedOptions)

Parameters

text string
options ExpressionOptions
cultureInfo CultureInfo
advancedOptions AdvancedExpressionOptions

LogicalExpressionParserContext(string, ExpressionOptions, CultureInfo, AdvancedExpressionOptions?, CancellationToken)

public LogicalExpressionParserContext(string text, ExpressionOptions options, CultureInfo cultureInfo, AdvancedExpressionOptions? advancedOptions, CancellationToken cancellationToken)

Parameters

text string
options ExpressionOptions
cultureInfo CultureInfo
advancedOptions AdvancedExpressionOptions
cancellationToken CancellationToken

LogicalExpressionParserContext(string, ExpressionOptions, CultureInfo?, CancellationToken)

public LogicalExpressionParserContext(string text, ExpressionOptions options, CultureInfo? cultureInfo, CancellationToken cancellationToken)

Parameters

text string
options ExpressionOptions
cultureInfo CultureInfo
cancellationToken CancellationToken

LogicalExpressionParserContext(string, ExpressionOptions, CancellationToken)

public LogicalExpressionParserContext(string text, ExpressionOptions options, CancellationToken cancellationToken)

Parameters

text string
options ExpressionOptions
cancellationToken CancellationToken

Properties

AcceptUnderscores

public bool AcceptUnderscores { get; }

Property Value

bool

AdvancedOptions

public AdvancedExpressionOptions? AdvancedOptions { get; }

Property Value

AdvancedExpressionOptions

CultureInfo

public CultureInfo CultureInfo { get; }

Property Value

CultureInfo

Options

public ExpressionOptions Options { get; }

Property Value

ExpressionOptions

UnsignedHexBinOct

public bool UnsignedHexBinOct { get; }

Property Value

bool

UseBigNumbers

public bool UseBigNumbers { get; }

Property Value

bool

UserFunctions

public IDictionary<string, Function> UserFunctions { get; }

Property Value

IDictionary<string, Function>