Expression.FunctionTable 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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
- 实现
-
ICollection<KeyValuePair<String,ExpressionEvaluator>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ExpressionEvaluator> IEnumerable<KeyValuePair<String,ExpressionEvaluator>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
构造函数
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 合并的字典。 |