Expression.FunctionTable 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
FunctionTable 是一個字典,將 BuiltinFunctions.Functions 與 CustomDictionary 合併。
public class Expression.FunctionTable : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,AdaptiveExpressions.ExpressionEvaluator>>, System.Collections.Generic.IDictionary<string,AdaptiveExpressions.ExpressionEvaluator>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,AdaptiveExpressions.ExpressionEvaluator>>
type Expression.FunctionTable = class
interface IDictionary<string, ExpressionEvaluator>
interface ICollection<KeyValuePair<string, ExpressionEvaluator>>
interface seq<KeyValuePair<string, ExpressionEvaluator>>
interface IEnumerable
Public Class Expression.FunctionTable
Implements ICollection(Of KeyValuePair(Of String, ExpressionEvaluator)), IDictionary(Of String, ExpressionEvaluator), IEnumerable(Of KeyValuePair(Of String, ExpressionEvaluator))
- 繼承
-
Expression.FunctionTable
- 實作
-
ICollection<KeyValuePair<String,ExpressionEvaluator>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ExpressionEvaluator> IEnumerable<KeyValuePair<String,ExpressionEvaluator>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
建構函式
| 名稱 | Description |
|---|---|
| Expression.FunctionTable() |
FunctionTable 是一個字典,將 BuiltinFunctions.Functions 與 CustomDictionary 合併。 |
屬性
| 名稱 | Description |
|---|---|
| Count |
取得標準函數與使用者自訂函式總數值。 |
| IsReadOnly |
會取得一個值,表示 FunctionTable 是否為唯讀。 |
| Item[String] |
會得到對應給定鍵的 ExpressionEvaluator 值。 |
| Keys |
會得到一組字串值,代表 StandardFunctions 的鍵。 |
| Values |
會得到一組 ExpressionEvaluator 的值,該值是 StandardFunctions。 |
方法
| 名稱 | Description |
|---|---|
| Add(KeyValuePair<String,ExpressionEvaluator>) |
將字串鍵對映射到 ExpressionEvaluator 的鍵值對插入 FunctionTable。 |
| Add(String, ExpressionEvaluator) |
將字串鍵映射到 ExpressionEvaluator 的 FunctionTable。 |
| Add(String, Func<IReadOnlyList<Object>,Object>) |
將字串鍵與使用者自訂函式的映射插入 FunctionTable。 |
| Clear() |
清除使用者自訂的功能。 |
| Contains(KeyValuePair<String,ExpressionEvaluator>) |
判斷 FunctionTable 是否包含給定的鍵值字串對,傳送給 ExpressionEvaluator。 |
| ContainsKey(String) |
判斷 FunctionTable 是否包含特定的字串鍵。 |
| CopyTo(KeyValuePair<String,ExpressionEvaluator>[], Int32) |
未實作。 |
| GetEnumerator() |
透過所有標準函數產生一個枚舉器。 |
| Remove(KeyValuePair<String,ExpressionEvaluator>) |
從使用者自訂函式中移除指定的鍵值對。 |
| Remove(String) |
移除使用者自訂函式中的指定金鑰。 |
| TryGetValue(String, ExpressionEvaluator) |
嘗試從 FunctionTable 取得與指定鍵相關的值。 |
明確介面實作
| 名稱 | Description |
|---|---|
| IEnumerable.GetEnumerator() |
FunctionTable 是一個字典,將 BuiltinFunctions.Functions 與 CustomDictionary 合併。 |