AdaptiveExpressions Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |