AdaptiveExpressions Espaço de Nomes

Classes

Name Descrição
CommonRegex

Converter a cadeia regex do PCRE em Regex objeto. Referência PCRE: http://www.pcre.org/. Ficheiro 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 funde BuiltinFunctions.Functions com um CustomDictionary.

ExpressionEvaluator

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

ExpressionFunctions

Definição de funções incorporadas por defeito para expressões.

ExpressionParser

Parser para transformar cadeias em um Expression.

ExpressionType

Tipos de expressão incorporados.

Extensions

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

FunctionUtils

Funções de utilidade para Expressões Adaptativas.

LRUCache<TKey,TValue>

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

Options

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

ParserErrorListener

Ouvinte de erro do analisador de expressões.

TimeZoneConverter

Conversor de fuso horário. (1) Do fuso horário Windows (.NET) para o fuso horário da Iana. (2) Do fuso horário Iana para o fuso horário 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. Consulte o dicionário da base de dados no ficheiro WindowsIanaMapping.

Interfaces

Name Descrição
IExpressionParser

Interface para analisar uma cadeia num Expression.

Enumerações

Name Descrição
ReturnType

Tipo esperado ao avaliar uma expressão.

Delegados

Name Descrição
EvaluateExpressionDelegate

Delegue para avaliar uma expressão.

EvaluatorLookup

Delegue para consultar a informação da função do tipo.

FunctionUtils.VerifyExpression

Verifique se o resultado de uma expressão é do tipo apropriado e devolve uma cadeia se não for o caso.

ValidateExpressionDelegate

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