Idioma

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

Name Descrição
Expression.FunctionTable()

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

Propriedades

Name Descrição
Count

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

IsReadOnly

Obtém um valor que indica se a Função Tabela é apenas de leitura.

Item[String]

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

Keys

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

Values

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

Métodos

Name Descrição
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 string para uma função personalizada pelo utilizador na Função Table.

Clear()

Limpa as funções personalizadas do utilizador.

Contains(KeyValuePair<String,ExpressionEvaluator>)

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

ContainsKey(String)

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

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

Remove(String)

Remove uma chave específica das funções personalizadas pelo utilizador.

TryGetValue(String, ExpressionEvaluator)

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

Implementações de Interface Explícita

Name Descrição
IEnumerable.GetEnumerator()

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

Aplica-se a