Partilhar via


Expression.FunctionTable Classe

Definição

FunctionTable é um dicionário que intercala BuiltinFunctions.Functions com um 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))
Herança
Expression.FunctionTable
Implementações

Construtores

Expression.FunctionTable()

FunctionTable é um dicionário que intercala BuiltinFunctions.Functions com um CustomDictionary.

Propriedades

Count

Obtém um valor do número total de Funções Padrão e funções personalizadas do utilizador.

IsReadOnly

Obtém um valor que indica se a Tabela De Funções é só de leitura.

Item[String]

Obtém um valor de ExpressionEvaluator correspondente à chave especificada.

Keys

Obtém uma coleção de valores de cadeias que representam as chaves das Funções Padrão.

Values

Obtém uma coleção de ExpressionEvaluator que é o valor das Funções Padrão.

Métodos

Add(KeyValuePair<String,ExpressionEvaluator>)

Insere um mapeamento de uma chave de cadeia para ExpressionEvaluator em FunctionTable a partir de um par de valores chave.

Add(String, ExpressionEvaluator)

Insere um mapeamento de uma chave de cadeia para ExpressionEvaluator em FunctionTable.

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

Insere um mapeamento de uma chave de cadeia para a função personalizada do utilizador na FunctionTable.

Clear()

Limpa as funções personalizadas do utilizador.

Contains(KeyValuePair<String,ExpressionEvaluator>)

Determina se FunctionTable contém um par de carateres de valor de chave específico para ExpressionEvaluator.

ContainsKey(String)

Determina se a Tabela de Funções contém uma determinada chave de cadeia.

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

Não implementado.

GetEnumerator()

Gera um enumerador através de todas as funções padrão.

Remove(KeyValuePair<String,ExpressionEvaluator>)

Remove um par de valores de chave especificado das funções personalizadas do utilizador.

Remove(String)

Remove uma chave especificada das funções personalizadas do utilizador.

TryGetValue(String, ExpressionEvaluator)

Tenta obter o valor associado à chave especificada da Tabela De Funções.

Implementações de Interface Explícita

IEnumerable.GetEnumerator()

FunctionTable é um dicionário que intercala BuiltinFunctions.Functions com um CustomDictionary.

Aplica-se a