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
コンストラクター
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 をマージするディクショナリです。 |