Język

Expression.FunctionTable Klasa

Definicja

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

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.

Dotyczy