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

建構函式

Expression.FunctionTable()

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

屬性

Count

取得 StandardFunctions 和使用者自訂函式總數的值。

IsReadOnly

取得值,指出 FunctionTable 是否為唯讀。

Item[String]

取得對應至指定索引鍵的 ExpressionEvaluator 值。

Keys

取得字串值的集合,表示 StandardFunctions 的索引鍵。

Values

取得 ExpressionEvaluator 的集合,這是 StandardFunctions 的值。

方法

Add(KeyValuePair<String,ExpressionEvaluator>)

從索引鍵值組將字串索引鍵與 ExpressionEvaluator 的對應插入 FunctionTable。

Add(String, ExpressionEvaluator)

將字串索引鍵的對應插入至 FunctionTable 中 ExpressionEvaluator。

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 取得與指定索引鍵相關聯的值。

明確介面實作

IEnumerable.GetEnumerator()

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

適用於