AdaptiveExpressions 命名空間

類別

CommonRegex

將 PCRE RegEx 字串轉換為 Regex 物件。 PCRE ref: http://www.pcre.org/ 。 PCRE antlr g4 檔案:CommonRegex.g4。

Constant

常數運算式。

Expression

可分析或評估以產生值的運算式。

Expression.FunctionTable

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

ExpressionEvaluator

如何評估運算式的資訊。

ExpressionFunctions

運算式的預設內建函式定義。

ExpressionParser

將字串 Expression 轉換成 的剖析器。

ExpressionType

內建運算式類型。

Extensions

用於偵測或各種類型值測試的擴充方法。

FunctionUtils

Adaptive-Expression 的公用程式函式。

LRUCache<TKey,TValue>

儲存在最不最近使用的快取,就像字典一樣。

Options

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

ParserErrorListener

運算式剖析器錯誤接聽程式。

TimeZoneConverter

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

介面

IExpressionParser

將字串剖析成 的 Expression 介面。

列舉

ReturnType

評估運算式時預期的類型。

委派

EvaluateExpressionDelegate

委派以評估運算式。

EvaluatorLookup

委派以從 型別查閱函式資訊。

FunctionUtils.VerifyExpression

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

ValidateExpressionDelegate

委派在運算式上執行靜態驗證。