Lingua

Expression.FunctionTable Classe

Definizione

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

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.

Si applica a