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を統合する辞書です。

適用対象