Condividi tramite


Expression.FunctionTable Classe

Definizione

FunctionTable è un dizionario che unisce BuiltinFunctions.Functions con un oggetto 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

Costruttori

Expression.FunctionTable()

FunctionTable è un dizionario che unisce BuiltinFunctions.Functions con un oggetto CustomDictionary.

Proprietà

Count

Ottiene un valore del numero totale di funzioni personalizzate StandardFunctions e utente.

IsReadOnly

Ottiene un valore che indica se FunctionTable è readonly.

Item[String]

Ottiene un valore di ExpressionEvaluator corrispondente alla chiave specificata.

Keys

Ottiene una raccolta di valori stringa che rappresentano le chiavi degli StandardFunctions.

Values

Ottiene un insieme di ExpressionEvaluator che è il valore di StandardFunctions.

Metodi

Add(KeyValuePair<String,ExpressionEvaluator>)

Inserisce un mapping di una chiave stringa a ExpressionEvaluator in FunctionTable da una coppia di valori chiave.

Add(String, ExpressionEvaluator)

Inserisce un mapping di una chiave stringa a ExpressionEvaluator in FunctionTable.

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

Inserisce un mapping di una chiave stringa alla funzione personalizzata dall'utente in FunctionTable.

Clear()

Cancella le funzioni personalizzate dell'utente.

Contains(KeyValuePair<String,ExpressionEvaluator>)

Determina se FunctionTable contiene una determinata coppia di valori chiave di stringa a ExpressionEvaluator.

ContainsKey(String)

Determina se la tabella funzione contiene una chiave stringa specificata.

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

Non implementato.

GetEnumerator()

Genera un enumeratore tramite tutte le funzioni standard.

Remove(KeyValuePair<String,ExpressionEvaluator>)

Rimuove una coppia di valori chiave specificata dalle funzioni personalizzate dall'utente.

Remove(String)

Rimuove una chiave specificata dalle funzioni personalizzate dall'utente.

TryGetValue(String, ExpressionEvaluator)

Tenta di ottenere il valore associato alla chiave specificata da FunctionTable.

Implementazioni dell'interfaccia esplicita

IEnumerable.GetEnumerator()

FunctionTable è un dizionario che unisce BuiltinFunctions.Functions con un oggetto CustomDictionary.

Si applica a