AdaptiveExpressions Namespace

Classes

CommonRegex

Converter cadeia de caracteres regex PCRE em Regex objeto. PCRE ref: http://www.pcre.org/. Arquivo PCRE antlr g4: CommonRegex.g4.

Constant

Expressão constante.

Expression

Uma expressão que pode ser analisada ou avaliada para produzir um valor.

Expression.FunctionTable

FunctionTable é um dicionário que mescla BuiltinFunctions.Functions com um CustomDictionary.

ExpressionEvaluator

Informações sobre como avaliar uma expressão.

ExpressionFunctions

Definição de funções internas padrão para expressões.

ExpressionParser

Analisador para transformar cadeias de caracteres em um Expression.

ExpressionType

Tipos de expressões internas.

Extensions

Métodos de extensão para detectar ou testar valores de vários tipos.

FunctionUtils

Funções de utilitário para expressões adaptáveis.

LRUCache<TKey,TValue>

Um cache menos usado recentemente armazenado como um dicionário.

Options

Opções usadas para definir comportamentos de avaliação.

ParserErrorListener

Ouvinte de erro do analisador de expressão.

TimeZoneConverter

Conversor de fuso horário. (1) Do fuso horário do Windows (.NET) ao fuso horário iana. (2) Do fuso horário iana ao fuso horário do Windows (.NET). windows ref: https://support.microsoft.com/en-us/help/22803/daylight-saving-time. iana ref: https://www.iana.org/time-zones. Consulte dicionário de banco de dados no arquivo WindowsIanaMapping.

Interfaces

IExpressionParser

Interface para analisar uma cadeia de caracteres em um Expression.

Enumerações

ReturnType

Tipo esperado da avaliação de uma expressão.

Delegados

EvaluateExpressionDelegate

Delegar para avaliar uma expressão.

EvaluatorLookup

Delegar para pesquisar informações de função do tipo.

FunctionUtils.VerifyExpression

Verifique se o resultado de uma expressão é do tipo apropriado e retorne uma cadeia de caracteres, caso contrário.

ValidateExpressionDelegate

Delegar para fazer validação estática em uma expressão.