Expression.FunctionTable Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
FunctionTable è un dizionario che unisce BuiltinFunctions.Functions con 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))
- Ereditarietà
-
Expression.FunctionTable
- Implementazioni
-
ICollection<KeyValuePair<String,ExpressionEvaluator>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ExpressionEvaluator> IEnumerable<KeyValuePair<String,ExpressionEvaluator>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Costruttori
| Nome | Descrizione |
|---|---|
| Expression.FunctionTable() |
FunctionTable è un dizionario che unisce BuiltinFunctions.Functions con un CustomDictionary. |
Proprietà
| Nome | Descrizione |
|---|---|
| Count |
Ottiene il valore del numero totale di StandardFunctions e funzioni personalizzate dell'utente. |
| IsReadOnly |
Riceve un valore che indica se la FunctionTable è in sola lettura. |
| Item[String] |
Ottiene un valore di ExpressionEvaluator corrispondente alla chiave data. |
| Keys |
Ottiene una raccolta di valori di stringa che rappresentano le chiavi delle StandardFunctions. |
| Values |
Ottiene una collezione di ExpressionEvaluator, che è il valore delle StandardFunctions. |
Metodi
| Nome | Descrizione |
|---|---|
| Add(KeyValuePair<String,ExpressionEvaluator>) |
Inserisce una mappatura di una chiave stringa a ExpressionEvaluator in FunctionTable da una coppia chiave-valore. |
| Add(String, ExpressionEvaluator) |
Inserisce una mappa di una chiave stringa a ExpressionEvaluator in FunctionTable. |
| Add(String, Func<IReadOnlyList<Object>,Object>) |
Inserisce una mappa di una chiave stringa a una funzione personalizzata dall'utente nella Tabella delle Funzioni. |
| Clear() |
Cancella le funzioni personalizzate dall'utente. |
| Contains(KeyValuePair<String,ExpressionEvaluator>) |
Determina se FunctionTable contiene una data coppia chiave-valore di stringa in ExpressionEvaluator. |
| ContainsKey(String) |
Determina se la FunctionTable contiene una determinata chiave stringa. |
| CopyTo(KeyValuePair<String,ExpressionEvaluator>[], Int32) |
Non implementata. |
| GetEnumerator() |
Genera un enumeratore attraverso tutte le funzioni standard. |
| Remove(KeyValuePair<String,ExpressionEvaluator>) |
Rimuove una coppia chiave-valore specificata dalle funzioni personalizzate dall'utente. |
| Remove(String) |
Rimuove una chiave specificata dalle funzioni personalizzate dall'utente. |
| TryGetValue(String, ExpressionEvaluator) |
Tentativi di ottenere il valore associato alla chiave specificata dalla FunctionTable. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IEnumerable.GetEnumerator() |
FunctionTable è un dizionario che unisce BuiltinFunctions.Functions con un CustomDictionary. |