Expression.FunctionTable Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
FunctionTable to słownik, który łączy BuiltinFunctions.Functions z 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))
- Dziedziczenie
-
Expression.FunctionTable
- Implementuje
-
ICollection<KeyValuePair<String,ExpressionEvaluator>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ExpressionEvaluator> IEnumerable<KeyValuePair<String,ExpressionEvaluator>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Konstruktory
| Nazwa | Opis |
|---|---|
| Expression.FunctionTable() |
FunctionTable to słownik, który łączy BuiltinFunctions.Functions z CustomDictionary. |
Właściwości
| Nazwa | Opis |
|---|---|
| Count |
Otrzymuje wartość łącznej liczby StandardFunctions oraz niestandardowych funkcji użytkownika. |
| IsReadOnly |
Otrzymuje wartość wskazującą, czy FunctionTable jest tylko do odczytu. |
| Item[String] |
Otrzymuje wartość ExpressionEvaluator odpowiadającą danemu kluczowi. |
| Keys |
Otrzymuje zbiór wartości ciągów znaków reprezentujących klucze StandardFunctions. |
| Values |
Otrzymuje zbiór ExpressionEvaluator, który jest wartością StandardFunctions. |
Metody
| Nazwa | Opis |
|---|---|
| Add(KeyValuePair<String,ExpressionEvaluator>) |
Wstawia mapowanie klucza ciągu na ExpressionEvaluator do FunctionTable z pary wartości klucza. |
| Add(String, ExpressionEvaluator) |
Wstawia mapowanie klucza ciągu na ExpressionEvaluator do FunctionTable. |
| Add(String, Func<IReadOnlyList<Object>,Object>) |
Wstawia mapowanie klucza łańcuchowego na funkcję dostosowaną do użytkownika do FunctionTable. |
| Clear() |
Usuwa funkcje dostosowane do użytkownika. |
| Contains(KeyValuePair<String,ExpressionEvaluator>) |
Określa, czy FunctionTable zawiera daną parę wartości klucza w ciągu ciągu do ExpressionEvaluator. |
| ContainsKey(String) |
Określa, czy FunctionTable zawiera dany klucz łańcuchowy. |
| CopyTo(KeyValuePair<String,ExpressionEvaluator>[], Int32) |
Nie zaimplementowano. |
| GetEnumerator() |
Generuje enumerator przez wszystkie standardowe funkcje. |
| Remove(KeyValuePair<String,ExpressionEvaluator>) |
Usuwa określoną parę klucz-wartość z funkcji dostosowanych do użytkownika. |
| Remove(String) |
Usuwa określony klucz z funkcji dostosowanych do użytkownika. |
| TryGetValue(String, ExpressionEvaluator) |
Próbuje uzyskać wartość powiązaną z podanym kluczem z FunctionTable. |
Jawne implementacje interfejsu
| Nazwa | Opis |
|---|---|
| IEnumerable.GetEnumerator() |
FunctionTable to słownik, który łączy BuiltinFunctions.Functions z CustomDictionary. |