AdaptiveExpressions Espace de noms

Classes

Nom Description
CommonRegex

Convertir la chaîne régulière PCRE en Regex objet. Référence PCRE : http://www.pcre.org/. Fichier PCRE antlr g4 : CommonRegex.g4.

Constant

Une expression constante.

Expression

Expression qui peut être analysée ou évaluée pour produire une valeur.

Expression.FunctionTable

FunctionTable est un dictionnaire qui fusionne BuiltinFunctions.Functions avec un CustomDictionary.

ExpressionEvaluator

Informations sur la façon d’évaluer une expression.

ExpressionFunctions

Définition des fonctions intégrées par défaut pour les expressions.

ExpressionParser

Analyseur pour transformer des chaînes en un Expressionfichier .

ExpressionType

Types d’expressions intégrés.

Extensions

Méthodes d’extension pour la détection ou le test de valeur de différents types.

FunctionUtils

Fonctions utilitaires pour les expressions adaptatives.

LRUCache<TKey,TValue>

Un cache utilisé le moins récemment stocké comme un dictionnaire.

Options

Options utilisées pour définir des comportements d’évaluation.

ParserErrorListener

Écouteur d’erreur de l’analyseur d’expression.

TimeZoneConverter

Convertisseur de fuseau horaire. (1) Du fuseau horaire Windows (.NET) au fuseau horaire iana. (2) Du fuseau horaire iana au fuseau horaire windows (.NET). windows ref : https://support.microsoft.com/en-us/help/22803/daylight-saving-time. iana ref : https://www.iana.org/time-zones. Voir le dictionnaire de la base de données dans le fichier WindowsIanaMapping.

Interfaces

Nom Description
IExpressionParser

Interface pour analyser une chaîne en un Expressionfichier .

Énumérations

Nom Description
ReturnType

Type attendu lors de l’évaluation d’une expression.

Délégués

Nom Description
EvaluateExpressionDelegate

Délégué pour évaluer une expression.

EvaluatorLookup

Déléguer aux informations de fonction de recherche à partir du type.

FunctionUtils.VerifyExpression

Vérifiez que le résultat d’une expression est du type approprié et retourne une chaîne si ce n’est pas le cas.

ValidateExpressionDelegate

Délégué pour effectuer une validation statique sur une expression.