Sdílet prostřednictvím


Expression.FunctionTable Třída

Definice

FunctionTable je slovník, který slučuje BuiltinFunctions.Functions s 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))
Dědičnost
Expression.FunctionTable
Implementuje

Konstruktory

Expression.FunctionTable()

FunctionTable je slovník, který slučuje BuiltinFunctions.Functions s CustomDictionary.

Vlastnosti

Count

Získá hodnotu celkového počtu funkcí StandardFunctions a vlastní funkce uživatele.

IsReadOnly

Získá hodnotu označující, zda FunctionTable je jen pro čtení.

Item[String]

Získá hodnotu ExpressionEvaluator odpovídající danému klíči.

Keys

Získá kolekci řetězcových hodnot, které představují klíče StandardFunctions.

Values

Získá kolekci ExpressionEvaluator, což je hodnota StandardFunctions.

Metody

Add(KeyValuePair<String,ExpressionEvaluator>)

Vloží mapování klíče řetězce na ExpressionEvaluator do FunctionTable z páru hodnot klíčů.

Add(String, ExpressionEvaluator)

Vloží mapování klíče řetězce na ExpressionEvaluator do FunctionTable.

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

Vloží mapování klíče řetězce na uživatelsky přizpůsobenou funkci do FunctionTable.

Clear()

Vymaže uživatelem přizpůsobené funkce.

Contains(KeyValuePair<String,ExpressionEvaluator>)

Určuje, zda FunctionTable obsahuje danou dvojici hodnot klíče řetězce ExpressionEvaluator.

ContainsKey(String)

Určuje, zda tabulka FunctionTable obsahuje daný klíč řetězce.

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

Není implementováno.

GetEnumerator()

Generuje enumerátor prostřednictvím všech standardních funkcí.

Remove(KeyValuePair<String,ExpressionEvaluator>)

Odebere zadaný pár hodnot klíče z uživatelsky přizpůsobených funkcí.

Remove(String)

Odebere zadaný klíč z uživatelsky přizpůsobených funkcí.

TryGetValue(String, ExpressionEvaluator)

Pokusí se získat hodnotu přidruženou k zadanému klíči z FunctionTable.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

FunctionTable je slovník, který slučuje BuiltinFunctions.Functions s CustomDictionary.

Platí pro