AdaptiveExpressions Przestrzeń nazw

Klasy

Nazwa Opis
CommonRegex

Przekonwertowanie ciągu PCRE regex na Regex obiekt. Referencja PCRE: http://www.pcre.org/. PCRE antlr g4 plik: CommonRegex.g4.

Constant

Ciągła ekspresja.

Expression

Wyrażenie, które można przeanalizować lub ocenić, aby uzyskać wartość.

Expression.FunctionTable

FunctionTable to słownik, który łączy BuiltinFunctions.Functions z CustomDictionary.

ExpressionEvaluator

Informacje o tym, jak ocenić wyrażenie.

ExpressionFunctions

Definicja domyślnych wbudowanych funkcji dla wyrażeń.

ExpressionParser

Parser do zamiany ciągów w .Expression

ExpressionType

Wbudowane typy ekspresji.

Extensions

Metody rozszerzenia wykrywania lub testowania wartości różnych typów.

FunctionUtils

Funkcje użyteczności dla wyrażeń adaptacyjnych.

LRUCache<TKey,TValue>

Najmniej ostatnio używana pamięć podręczna przechowywana jak słownik.

Options

Opcje używane do definiowania zachowań ewaluacyjnych.

ParserErrorListener

Słuchacz błędów parsera wyrażeń.

TimeZoneConverter

Konwerter stref czasowych. (1) Z Windows (.NET) strefy czasowej do strefy iana. (2) Strefa czasowa IANA do Windows (.NET). Windows Ref: https://support.microsoft.com/en-us/help/22803/daylight-saving-time. Sędzia IANA: https://www.iana.org/time-zones. Zobacz słownik bazy danych w pliku WindowsIanaMapping.

Interfejsy

Nazwa Opis
IExpressionParser

Interfejs do parsowania ciągu w .Expression

Wyliczenia

Nazwa Opis
ReturnType

Typ oczekiwany podczas analizy wyrażenia.

Delegaci

Nazwa Opis
EvaluateExpressionDelegate

Deleguj do oceny wyrażenia.

EvaluatorLookup

Deleguj do wyszukiwania informacji o funkcjach z typu.

FunctionUtils.VerifyExpression

Sprawdź, czy wyraz ma odpowiedni typ i zwróć ciąg znaków, jeśli nie.

ValidateExpressionDelegate

Deleguj do statycznej walidacji wyrażenia.