Dela via


Expression.FunctionTable Klass

Definition

FunctionTable är en ordlista som sammanfogar BuiltinFunctions.Functions med en 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))
Arv
Expression.FunctionTable
Implementeringar

Konstruktorer

Expression.FunctionTable()

FunctionTable är en ordlista som sammanfogar BuiltinFunctions.Functions med en CustomDictionary.

Egenskaper

Count

Hämtar ett värde för det totala antalet StandardFunctions och anpassade användarfunktioner.

IsReadOnly

Hämtar ett värde som anger om FunctionTable är skrivskyddat.

Item[String]

Hämtar ett värde för ExpressionEvaluator som motsvarar den angivna nyckeln.

Keys

Hämtar en samling strängvärden som representerar nycklarna i StandardFunctions.

Values

Hämtar en samling ExpressionEvaluator som är värdet för StandardFunctions.

Metoder

Add(KeyValuePair<String,ExpressionEvaluator>)

Infogar en mappning av en strängnyckel till ExpressionEvaluator till FunctionTable från ett nyckelvärdepar.

Add(String, ExpressionEvaluator)

Infogar en mappning av en strängnyckel till ExpressionEvaluator i FunctionTable.

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

Infogar en mappning av en strängnyckel till användaranpassad funktion i FunctionTable.

Clear()

Rensar användaranpassade funktioner.

Contains(KeyValuePair<String,ExpressionEvaluator>)

Avgör om FunctionTable innehåller ett angivet nyckelvärdepar med sträng till ExpressionEvaluator.

ContainsKey(String)

Avgör om FunctionTable innehåller en viss strängnyckel.

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

Inte implementerat.

GetEnumerator()

Genererar en uppräkning via alla standardfunktioner.

Remove(KeyValuePair<String,ExpressionEvaluator>)

Tar bort ett angivet nyckelvärdepar från användaranpassade funktioner.

Remove(String)

Tar bort en angiven nyckel från användaranpassade funktioner.

TryGetValue(String, ExpressionEvaluator)

Försöker hämta värdet som är associerat med den angivna nyckeln från FunctionTable.

Explicita gränssnittsimplementeringar

IEnumerable.GetEnumerator()

FunctionTable är en ordlista som sammanfogar BuiltinFunctions.Functions med en CustomDictionary.

Gäller för