Expression.FunctionTable 类

定义

FunctionTable 是将 BuiltinFunctions.Functions 与 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))
继承
Expression.FunctionTable
实现

构造函数

Expression.FunctionTable()

FunctionTable 是将 BuiltinFunctions.Functions 与 CustomDictionary 合并的字典。

属性

Count

获取 StandardFunctions 和用户自定义函数总数的值。

IsReadOnly

获取一个值,该值指示 FunctionTable 是否为只读。

Item[String]

获取对应于给定键的 ExpressionEvaluator 的值。

Keys

获取表示 StandardFunctions 键的字符串值的集合。

Values

获取 ExpressionEvaluator 的集合,它是 StandardFunctions 的值。

方法

Add(KeyValuePair<String,ExpressionEvaluator>)

将字符串键映射到 ExpressionEvaluator 从键值对插入到 FunctionTable 中。

Add(String, ExpressionEvaluator)

将字符串键到 ExpressionEvaluator 的映射插入到 FunctionTable 中。

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

将字符串键到用户自定义函数的映射插入到 FunctionTable 中。

Clear()

清除用户自定义的函数。

Contains(KeyValuePair<String,ExpressionEvaluator>)

确定 FunctionTable 是否包含 ExpressionEvaluator 的给定字符串键值对。

ContainsKey(String)

确定 FunctionTable 是否包含给定的字符串键。

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

未实现。

GetEnumerator()

通过所有标准函数生成枚举器。

Remove(KeyValuePair<String,ExpressionEvaluator>)

从用户自定义函数中删除指定的键值对。

Remove(String)

从用户自定义函数中删除指定的键。

TryGetValue(String, ExpressionEvaluator)

尝试从 FunctionTable 获取与指定键关联的值。

显式接口实现

IEnumerable.GetEnumerator()

FunctionTable 是将 BuiltinFunctions.Functions 与 CustomDictionary 合并的字典。

适用于