Expression.FunctionTable Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
-
ICollection<KeyValuePair<String,ExpressionEvaluator>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ExpressionEvaluator> IEnumerable<KeyValuePair<String,ExpressionEvaluator>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Konstruktoren
| Name | Beschreibung |
|---|---|
| Expression.FunctionTable() |
FunctionTable ist ein Wörterbuch, das BuiltinFunctions.Functions mit einem CustomDictionary zusammenführt. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Erhält einen Wert der Gesamtzahl der StandardFunctions und benutzerdefinierten Funktionen. |
| IsReadOnly |
Erhält einen Wert, der angibt, ob die FunctionTable schreibgeschützt ist. |
| Item[String] |
Erhält einen Wert von ExpressionEvaluator, der dem gegebenen Schlüssel entspricht. |
| Keys |
Erhält eine Sammlung von String-Werten, die die Schlüssel der StandardFunctions repräsentieren. |
| Values |
Erhält eine Sammlung von ExpressionEvaluator, die den Wert der StandardFunctions darstellt. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(KeyValuePair<String,ExpressionEvaluator>) |
Fügt eine Abbildung eines String-Schlüssels zu ExpressionEvaluator aus einem Schlüsselwertpaar in FunctionTable ein. |
| Add(String, ExpressionEvaluator) |
Fügt eine Abbildung eines String-Schlüssels auf ExpressionEvaluator in FunctionTable ein. |
| Add(String, Func<IReadOnlyList<Object>,Object>) |
Fügt eine Abbildung eines String-Schlüssels zur benutzerdefinierten Funktion in FunctionTable ein. |
| Clear() |
Löscht die benutzerdefinierten Funktionen. |
| Contains(KeyValuePair<String,ExpressionEvaluator>) |
Bestimmt, ob FunctionTable ein gegebenes Schlüsselwertpaar von Strings zu ExpressionEvaluator enthält. |
| ContainsKey(String) |
Bestimmt, ob die FunctionTable einen bestimmten String-Schlüssel enthält. |
| CopyTo(KeyValuePair<String,ExpressionEvaluator>[], Int32) |
Nicht implementiert. |
| GetEnumerator() |
Erzeugt einen Enumerator durch alle Standardfunktionen. |
| Remove(KeyValuePair<String,ExpressionEvaluator>) |
Entfernt ein festgelegtes Schlüsselwertpaar aus benutzerdefinierten Funktionen. |
| Remove(String) |
Entfernt einen bestimmten Schlüssel aus benutzerdefinierten Funktionen. |
| TryGetValue(String, ExpressionEvaluator) |
Versucht, den mit dem angegebenen Schlüssel verknüpften Wert aus der FunctionTable zu erhalten. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IEnumerable.GetEnumerator() |
FunctionTable ist ein Wörterbuch, das BuiltinFunctions.Functions mit einem CustomDictionary zusammenführt. |