AdaptiveExpressions 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
| 名稱 | 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 |
委派,用於在表達式上執行靜態驗證。 |