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>