AdaptiveExpressions Namespace
Classes
CommonRegex |
Convert PCRE regex string to Regex object. PCRE ref: http://www.pcre.org/. PCRE antlr g4 file: CommonRegex.g4. |
Constant |
Constant expression. |
Expression |
An expression which can be analyzed or evaluated to produce a value. |
Expression.FunctionTable |
FunctionTable is a dictionary which merges BuiltinFunctions.Functions with a CustomDictionary. |
ExpressionEvaluator |
Information on how to evaluate an expression. |
ExpressionFunctions |
Definition of default built-in functions for expressions. |
ExpressionParser |
Parser to turn strings into an Expression. |
ExpressionType |
Built-in expression types. |
Extensions |
Extension methods for detecting or value testing of various types. |
FunctionUtils |
Utility functions for Adaptive-Expressions. |
LRUCache<TKey,TValue> |
A least-recently-used cache stored like a dictionary. |
Options |
Options used to define evaluation behaviors. |
ParserErrorListener |
Expression parser error listener. |
TimeZoneConverter |
Time zone converter. (1) From Windows (.NET) timezone to iana timezone. (2) From iana timezone to windows (.NET) timezone. windows ref: https://support.microsoft.com/en-us/help/22803/daylight-saving-time. iana ref: https://www.iana.org/time-zones. See database dictionary in file WindowsIanaMapping. |
Interfaces
IExpressionParser |
Interface to parse a string into an Expression. |
Enums
ReturnType |
Type expected from evaluating an expression. |
Delegates
EvaluateExpressionDelegate |
Delegate to evaluate an expression. |
EvaluatorLookup |
Delegate to lookup function information from the type. |
FunctionUtils.VerifyExpression |
Verify the result of an expression is of the appropriate type and return a string if not. |
ValidateExpressionDelegate |
Delegate for doing static validation on an expression. |