Freigeben über


Expression.FunctionTable Klasse

Definition

FunctionTable ist ein Wörterbuch, das BuiltinFunctions.Functions mit einem CustomDictionary zusammenführt.

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))
Vererbung
Expression.FunctionTable
Implementiert

Konstruktoren

Expression.FunctionTable()

FunctionTable ist ein Wörterbuch, das BuiltinFunctions.Functions mit einem CustomDictionary zusammenführt.

Eigenschaften

Count

Ruft einen Wert der Gesamtanzahl von StandardFunctions und benutzerdefinierten Benutzerfunktionen ab.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die FunctionTable schreibbar ist.

Item[String]

Ruft einen Wert von ExpressionEvaluator ab, der dem angegebenen Schlüssel entspricht.

Keys

Ruft eine Auflistung von Zeichenfolgenwerten ab, die die Schlüssel der StandardFunctions darstellen.

Values

Ruft eine Auflistung von ExpressionEvaluator ab, die den Wert von StandardFunctions darstellt.

Methoden

Add(KeyValuePair<String,ExpressionEvaluator>)

Fügt eine Zuordnung eines Zeichenfolgenschlüssels zu ExpressionEvaluator aus einem Schlüsselwertpaar in FunctionTable ein.

Add(String, ExpressionEvaluator)

Fügt eine Zuordnung eines Zeichenfolgenschlüssels zu ExpressionEvaluator in FunctionTable ein.

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

Fügt eine Zuordnung eines Zeichenfolgenschlüssels zur benutzerdefinierten Funktion in FunctionTable ein.

Clear()

Löscht die benutzerdefinierten Funktionen.

Contains(KeyValuePair<String,ExpressionEvaluator>)

Bestimmt, ob FunctionTable ein bestimmtes Schlüsselwertpaar von Zeichenfolge zu ExpressionEvaluator enthält.

ContainsKey(String)

Bestimmt, ob die FunctionTable einen bestimmten Zeichenfolgenschlüssel enthält.

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

Nicht implementiert.

GetEnumerator()

Generiert einen Enumerator über alle Standardfunktionen.

Remove(KeyValuePair<String,ExpressionEvaluator>)

Entfernt ein angegebenes Schlüsselwertpaar aus benutzerdefinierten Funktionen.

Remove(String)

Entfernt einen angegebenen Schlüssel aus benutzerdefinierten Funktionen.

TryGetValue(String, ExpressionEvaluator)

Versucht, den dem angegebenen Schlüssel zugeordneten Wert aus der FunctionTable abzurufen.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

FunctionTable ist ein Wörterbuch, das BuiltinFunctions.Functions mit einem CustomDictionary zusammenführt.

Gilt für: