Compartilhar via


Expression.FunctionTable Classe

Definição

FunctionTable é um dicionário que mescla 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 mescla BuiltinFunctions.Functions com um CustomDictionary.

Propriedades

Count

Obtém um valor do número total de StandardFunctions e funções personalizadas do usuário.

IsReadOnly

Obtém um valor que indica se FunctionTable é somente leitura.

Item[String]

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

Keys

Obtém uma coleção de valores de cadeia de caracteres que representam as chaves do StandardFunctions.

Values

Obtém uma coleção de ExpressionEvaluator que é o valor de StandardFunctions.

Métodos

Add(KeyValuePair<String,ExpressionEvaluator>)

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

Add(String, ExpressionEvaluator)

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

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

Insere um mapeamento de uma chave de cadeia de caracteres para a função personalizada do usuário no FunctionTable.

Clear()

Limpa as funções personalizadas do usuário.

Contains(KeyValuePair<String,ExpressionEvaluator>)

Determina se FunctionTable contém um determinado par de caracteres de valor de chave para ExpressionEvaluator.

ContainsKey(String)

Determina se a FunctionTable contém uma determinada chave de cadeia de caracteres.

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

Não implementado.

GetEnumerator()

Gera um enumerador por meio de todas as funções padrão.

Remove(KeyValuePair<String,ExpressionEvaluator>)

Remove um par de valores de chave especificados de funções personalizadas pelo usuário.

Remove(String)

Remove uma chave especificada das funções personalizadas do usuário.

TryGetValue(String, ExpressionEvaluator)

Tenta obter o valor associado à chave especificada da FunctionTable.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

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

Aplica-se a