Udostępnij za pośrednictwem


Expression.FunctionTable Klasa

Definicja

FunctionTable to słownik, który scala element BuiltinFunctions.Functions z elementem 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

Expression.FunctionTable()

FunctionTable to słownik, który scala element BuiltinFunctions.Functions z elementem CustomDictionary.

Właściwości

Count

Pobiera wartość całkowitej liczby funkcji StandardFunctions i funkcji niestandardowych użytkownika.

IsReadOnly

Pobiera wartość wskazującą, czy tabela FunctionTable jest tylko do odczytu.

Item[String]

Pobiera wartość expressionEvaluator odpowiadającą podanemu kluczowi.

Keys

Pobiera kolekcję wartości ciągu reprezentujących klucze funkcji StandardFunctions.

Values

Pobiera kolekcję expressionEvaluator, która jest wartością funkcji StandardFunctions.

Metody

Add(KeyValuePair<String,ExpressionEvaluator>)

Wstawia mapowanie klucza ciągu do elementu ExpressionEvaluator do tabeli FunctionTable z pary klucz-wartość.

Add(String, ExpressionEvaluator)

Wstawia mapowanie klucza ciągu do elementu ExpressionEvaluator do tabeli FunctionTable.

Add(String, Func<IReadOnlyList<Object>,Object>)

Wstawia mapowanie klucza ciągu na funkcję dostosowaną przez użytkownika do tabeli FunctionTable.

Clear()

Czyści funkcje dostosowane przez użytkownika.

Contains(KeyValuePair<String,ExpressionEvaluator>)

Określa, czy tabela FunctionTable zawiera daną parę klucz-wartość ciągu na ExpressionEvaluator.

ContainsKey(String)

Określa, czy tabela FunctionTable zawiera dany klucz ciągu.

CopyTo(KeyValuePair<String,ExpressionEvaluator>[], Int32)

Nie zaimplementowano.

GetEnumerator()

Generuje moduł wyliczający za pomocą wszystkich standardowych funkcji.

Remove(KeyValuePair<String,ExpressionEvaluator>)

Usuwa określoną parę wartości klucza z niestandardowych funkcji użytkownika.

Remove(String)

Usuwa określony klucz z funkcji dostosowanych przez użytkownika.

TryGetValue(String, ExpressionEvaluator)

Próbuje pobrać wartość skojarzona z określonym kluczem z tabeli FunctionTable.

Jawne implementacje interfejsu

IEnumerable.GetEnumerator()

FunctionTable to słownik, który scala element BuiltinFunctions.Functions z elementem CustomDictionary.

Dotyczy