次の方法で共有


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

StandardFunctions の値である ExpressionEvaluator のコレクションを取得します。

メソッド

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 から、指定したキーに関連付けられている値の取得を試みます。

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

FunctionTable は、BuiltinFunctions.Functions と CustomDictionary をマージするディクショナリです。

適用対象