Expression.FunctionTable Classe

Definição

FunctionTable é um dicionário que funde 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

Nome Description
Expression.FunctionTable()

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

Propriedades

Nome Description
Count

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

IsReadOnly

Recebe um valor indicando se a FunctionTable é somente leitura.

Item[String]

Recebe um valor de ExpressionEvaluator correspondente à chave dada.

Keys

Obtém uma coleção de valores de string que representam as teclas das StandardFunctions.

Values

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

Métodos

Nome Description
Add(KeyValuePair<String,ExpressionEvaluator>)

Insere um mapeamento de uma chave string para o ExpressionEvaluator no FunctionTable a partir de um par chave-valor.

Add(String, ExpressionEvaluator)

Insere um mapeamento de uma chave de string para o ExpressionEvaluator no FunctionTable.

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

Insere um mapeamento de uma chave de string para a função personalizada pelo usuário na Função Table.

Clear()

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

Contains(KeyValuePair<String,ExpressionEvaluator>)

Determina se o FunctionTable contém um dado par de chaves-valor de string para o ExpressionEvaluator.

ContainsKey(String)

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

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 chave-valor especificado das funções personalizadas pelo usuário.

Remove(String)

Remove uma chave específica das funções personalizadas pelo usuário.

TryGetValue(String, ExpressionEvaluator)

Tenta obter o valor associado à chave especificada da Função Table.

Implantações explícitas de interface

Nome Description
IEnumerable.GetEnumerator()

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

Aplica-se a