語言

Expression.FunctionTable 類別

定義

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
實作

建構函式

名稱 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 合併。

適用於