Expression.FunctionTable Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
-
ICollection<KeyValuePair<String,ExpressionEvaluator>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ExpressionEvaluator> IEnumerable<KeyValuePair<String,ExpressionEvaluator>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
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. |