AdaptiveExpressions Namespace

Classes

Nome Description
CommonRegex

Converta a cadeia de regex do PCRE em Regex objeto. Referência PCRE: 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 em um Expression.

ExpressionType

Tipos de expressão interna.

Extensions

Métodos de extensão para detecção ou teste de valor de vários tipos.

FunctionUtils

Funções utilitárias para Expressões Adaptativas.

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 para o fuso horário do Windows (.NET). Referência do Windows: https://support.microsoft.com/en-us/help/22803/daylight-saving-time. Iana ref: https://www.iana.org/time-zones. Veja o dicionário do banco de dados no arquivo WindowsIanaMapping.

Interfaces

Nome Description
IExpressionParser

Interface para analisar uma string em um Expression.

Enumerações

Nome Description
ReturnType

Tipo esperado ao avaliar uma expressão.

Delegados

Nome Description
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.