AdaptiveExpressions 命名空間

類別

名稱 Description
CommonRegex

將 PCRE 正則表達式字串轉換成 Regex 物件。 PCRE參考: http://www.pcre.org/。 PCRE antlr g4 檔案:CommonRegex.g4。

Constant

持續的表達。

Expression

可分析或評估以產生值的表達式。

Expression.FunctionTable

FunctionTable 是一個字典,會將 BuiltinFunctions.Functions 與 CustomDictionary 合併。

ExpressionEvaluator

如何評估表達式的資訊。

ExpressionFunctions

定義表達式的預設內建函式。

ExpressionParser

解析器將字串轉成 Expression.

ExpressionType

內建表達式類型。

Extensions

各種類型用於檢測或價值測試的擴展方法。

FunctionUtils

自適應表達式的效用函數。

LRUCache<TKey,TValue>

一個最近最少使用的快取,像字典一樣儲存。

Options

用來定義評估行為的選項。

ParserErrorListener

表達式剖析器錯誤接聽程式。

TimeZoneConverter

時區轉換器。 (1) 從 Windows (.NET) 時區到 iana 時區。 (2) 從 iana 時區到視窗 (.NET) 時區。 windows ref:https://support.microsoft.com/en-us/help/22803/daylight-saving-time。 iana ref:https://www.iana.org/time-zones。 請參閱 WindowsIanaMapping 檔案中的資料庫字典。

介面

名稱 Description
IExpressionParser

介面將字串解析成 Expression.

列舉

名稱 Description
ReturnType

評估表達式時所期望的類型。

委派

名稱 Description
EvaluateExpressionDelegate

委派以評估表達式。

EvaluatorLookup

委派給來自 型別的查閱函式資訊。

FunctionUtils.VerifyExpression

確認表達式的結果為適當的類型,如果不是,則傳回字串。

ValidateExpressionDelegate

委派,用於在表達式上執行靜態驗證。