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