Expression.FunctionTable Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
FunctionTable je slovník, který slučuje BuiltinFunctions.Functions s 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))
- Dědičnost
-
Expression.FunctionTable
- Implementuje
-
ICollection<KeyValuePair<String,ExpressionEvaluator>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ExpressionEvaluator> IEnumerable<KeyValuePair<String,ExpressionEvaluator>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Konstruktory
Expression.FunctionTable() |
FunctionTable je slovník, který slučuje BuiltinFunctions.Functions s CustomDictionary. |
Vlastnosti
Count |
Získá hodnotu celkového počtu funkcí StandardFunctions a vlastní funkce uživatele. |
IsReadOnly |
Získá hodnotu označující, zda FunctionTable je jen pro čtení. |
Item[String] |
Získá hodnotu ExpressionEvaluator odpovídající danému klíči. |
Keys |
Získá kolekci řetězcových hodnot, které představují klíče StandardFunctions. |
Values |
Získá kolekci ExpressionEvaluator, což je hodnota StandardFunctions. |
Metody
Add(KeyValuePair<String,ExpressionEvaluator>) |
Vloží mapování klíče řetězce na ExpressionEvaluator do FunctionTable z páru hodnot klíčů. |
Add(String, ExpressionEvaluator) |
Vloží mapování klíče řetězce na ExpressionEvaluator do FunctionTable. |
Add(String, Func<IReadOnlyList<Object>,Object>) |
Vloží mapování klíče řetězce na uživatelsky přizpůsobenou funkci do FunctionTable. |
Clear() |
Vymaže uživatelem přizpůsobené funkce. |
Contains(KeyValuePair<String,ExpressionEvaluator>) |
Určuje, zda FunctionTable obsahuje danou dvojici hodnot klíče řetězce ExpressionEvaluator. |
ContainsKey(String) |
Určuje, zda tabulka FunctionTable obsahuje daný klíč řetězce. |
CopyTo(KeyValuePair<String,ExpressionEvaluator>[], Int32) |
Není implementováno. |
GetEnumerator() |
Generuje enumerátor prostřednictvím všech standardních funkcí. |
Remove(KeyValuePair<String,ExpressionEvaluator>) |
Odebere zadaný pár hodnot klíče z uživatelsky přizpůsobených funkcí. |
Remove(String) |
Odebere zadaný klíč z uživatelsky přizpůsobených funkcí. |
TryGetValue(String, ExpressionEvaluator) |
Pokusí se získat hodnotu přidruženou k zadanému klíči z FunctionTable. |
Explicitní implementace rozhraní
IEnumerable.GetEnumerator() |
FunctionTable je slovník, který slučuje BuiltinFunctions.Functions s CustomDictionary. |