Partager via


Expression.FunctionTable Classe

Définition

FunctionTable est un dictionnaire qui fusionne BuiltinFunctions.Functions avec un 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))
Héritage
Expression.FunctionTable
Implémente

Constructeurs

Expression.FunctionTable()

FunctionTable est un dictionnaire qui fusionne BuiltinFunctions.Functions avec un CustomDictionary.

Propriétés

Count

Obtient une valeur du nombre total de Fonctions StandardFunction et de fonctions personnalisées utilisateur.

IsReadOnly

Obtient une valeur indiquant si le FunctionTable est en lecture seule.

Item[String]

Obtient une valeur d’ExpressionEvaluator correspondant à la clé donnée.

Keys

Obtient une collection de valeurs de chaîne qui représentent les clés des Fonctions Standard.

Values

Obtient une collection d’ExpressionEvaluator qui est la valeur de StandardFunctions.

Méthodes

Add(KeyValuePair<String,ExpressionEvaluator>)

Insère un mappage d’une clé de chaîne à ExpressionEvaluator dans FunctionTable à partir d’une paire de valeurs de clé.

Add(String, ExpressionEvaluator)

Insère un mappage d’une clé de chaîne à ExpressionEvaluator dans FunctionTable.

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

Insère un mappage d’une clé de chaîne à la fonction personnalisée de l’utilisateur dans FunctionTable.

Clear()

Efface les fonctions personnalisées de l’utilisateur.

Contains(KeyValuePair<String,ExpressionEvaluator>)

Détermine si FunctionTable contient une paire de valeurs de clé donnée de chaîne à ExpressionEvaluator.

ContainsKey(String)

Détermine si le FunctionTable contient une clé de chaîne donnée.

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

Non implémenté.

GetEnumerator()

Génère un énumérateur via toutes les fonctions standard.

Remove(KeyValuePair<String,ExpressionEvaluator>)

Supprime une paire de valeurs de clé spécifiée des fonctions personnalisées de l’utilisateur.

Remove(String)

Supprime une clé spécifiée des fonctions personnalisées de l’utilisateur.

TryGetValue(String, ExpressionEvaluator)

Tente d’obtenir la valeur associée à la clé spécifiée à partir du FunctionTable.

Implémentations d’interfaces explicites

IEnumerable.GetEnumerator()

FunctionTable est un dictionnaire qui fusionne BuiltinFunctions.Functions avec un CustomDictionary.

S’applique à