Langue

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

Nom Description
Expression.FunctionTable()

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

Propriétés

Nom Description
Count

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

IsReadOnly

Obtient une valeur indiquant si la 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înes qui représentent les touches des StandardFunctions.

Values

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

Méthodes

Nom Description
Add(KeyValuePair<String,ExpressionEvaluator>)

Insère une correspondance d’une clé de chaîne vers ExpressionEvaluator dans FunctionTable à partir d’une paire clé-valeur.

Add(String, ExpressionEvaluator)

Insère une correspondance d’une clé de chaîne vers ExpressionEvaluator dans FunctionTable.

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

Insère une correspondance d’une clé de chaîne à une fonction personnalisée par l’utilisateur dans la Table de fonctions.

Clear()

Efface les fonctions personnalisées de l’utilisateur.

Contains(KeyValuePair<String,ExpressionEvaluator>)

Détermine si FunctionTable contient une paire de chaînes de valeur clé donnée vers ExpressionEvaluator.

ContainsKey(String)

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

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

Non implémenté.

GetEnumerator()

Génère un énumérateur à travers toutes les fonctions standards.

Remove(KeyValuePair<String,ExpressionEvaluator>)

Supprime une paire clé-valeur spécifiée des fonctions personnalisées par l’utilisateur.

Remove(String)

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

TryGetValue(String, ExpressionEvaluator)

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

Implémentations d’interfaces explicites

Nom Description
IEnumerable.GetEnumerator()

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

S’applique à