Expression.FunctionTable Clase

Definición

FunctionTable es un diccionario que fusiona BuiltinFunctions.Functions con un 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

Nombre Description
Expression.FunctionTable()

FunctionTable es un diccionario que fusiona BuiltinFunctions.Functions con un CustomDictionary.

Propiedades

Nombre Description
Count

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

IsReadOnly

Recibe un valor que indica si la Función Tabla es de solo lectura.

Item[String]

Obtiene un valor de ExpressionEvaluator correspondiente a la clave dada.

Keys

Obtiene una colección de valores de cadena que representan las teclas de las FunciónEstándar.

Values

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

Métodos

Nombre Description
Add(KeyValuePair<String,ExpressionEvaluator>)

Inserta una correspondencia de una clave de cadena a ExpressionEvaluator en FunctionTable desde un par de 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 una función personalizada por el usuario en la Función Table.

Clear()

Borra las funciones personalizadas del usuario.

Contains(KeyValuePair<String,ExpressionEvaluator>)

Determina si FunctionTable contiene un par de cadenas de valor clave dadas a ExpressionEvaluator.

ContainsKey(String)

Determina si la FunctionTable contiene una clave de cadena dada.

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

Sin implementar.

GetEnumerator()

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

Remove(KeyValuePair<String,ExpressionEvaluator>)

Elimina un par clave-valor especificado de funciones personalizadas por el usuario.

Remove(String)

Elimina una clave específica de las funciones personalizadas por el usuario.

TryGetValue(String, ExpressionEvaluator)

Intenta obtener el valor asociado a la clave especificada de la Función Table.

Implementaciones de interfaz explícitas

Nombre Description
IEnumerable.GetEnumerator()

FunctionTable es un diccionario que fusiona BuiltinFunctions.Functions con un CustomDictionary.

Se aplica a