Compartir a través de


Expression.FunctionTable Clase

Definición

FunctionTable es un diccionario que combina BuiltinFunctions.Functions con 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))
Herencia
Expression.FunctionTable
Implementaciones

Constructores

Expression.FunctionTable()

FunctionTable es un diccionario que combina BuiltinFunctions.Functions con customDictionary.

Propiedades

Count

Obtiene un valor del número total de funciones personalizadas de usuario y StandardFunctions.

IsReadOnly

Obtiene un valor que indica si FunctionTable es de solo lectura.

Item[String]

Obtiene un valor de ExpressionEvaluator correspondiente a la clave especificada.

Keys

Obtiene una colección de valores de cadena que representan las claves de StandardFunctions.

Values

Obtiene una colección de ExpressionEvaluator que es el valor de StandardFunctions.

Métodos

Add(KeyValuePair<String,ExpressionEvaluator>)

Inserta una asignación de una clave de cadena a ExpressionEvaluator en FunctionTable desde un par clave-valor.

Add(String, ExpressionEvaluator)

Inserta una asignación de una clave de cadena a ExpressionEvaluator en FunctionTable.

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

Inserta una asignación de una clave de cadena a la función personalizada por el usuario en FunctionTable.

Clear()

Borra las funciones personalizadas del usuario.

Contains(KeyValuePair<String,ExpressionEvaluator>)

Determina si FunctionTable contiene un par de valores clave determinado de cadena a ExpressionEvaluator.

ContainsKey(String)

Determina si FunctionTable contiene una clave de cadena determinada.

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

Sin implementar.

GetEnumerator()

Genera un enumerador a través de todas las funciones estándar.

Remove(KeyValuePair<String,ExpressionEvaluator>)

Quita un par clave-valor especificado de las funciones personalizadas del usuario.

Remove(String)

Quita una clave especificada de las funciones personalizadas del usuario.

TryGetValue(String, ExpressionEvaluator)

Intenta obtener el valor asociado a la clave especificada de FunctionTable.

Implementaciones de interfaz explícitas

IEnumerable.GetEnumerator()

FunctionTable es un diccionario que combina BuiltinFunctions.Functions con customDictionary.

Se aplica a