Språk

Expression.FunctionTable Klass

Definition

FunctionTable är en ordbok som slår ihop 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

Name Description
Expression.FunctionTable()

FunctionTable är en ordbok som slår ihop BuiltinFunctions.Functions med en CustomDictionary.

Egenskaper

Name Description
Count

Får ett värde av det totala antalet StandardFunctions och användaranpassade funktioner.

IsReadOnly

Får ett värde som anger om Funktionstabellen är skrivskyddad.

Item[String]

Får ett värde av ExpressionEvaluator som motsvarar den givna nyckeln.

Keys

Får en samling strängvärden som representerar nycklarna till StandardFunctions.

Values

Får en samling av ExpressionEvaluator som är värdet av StandardFunctions.

Metoder

Name Description
Add(KeyValuePair<String,ExpressionEvaluator>)

Lägger in en mappning av en strängnyckel till ExpressionEvaluator i FunctionTable från ett nyckelvärdepar.

Add(String, ExpressionEvaluator)

Lägger in en mappning av en strängnyckel till ExpressionEvaluator i FunctionTable.

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

Lägger in 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 givet nyckelvärdespar av strängar till ExpressionEvaluator.

ContainsKey(String)

Avgör om Funktionstabellen innehåller en given strängnyckel.

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

Inte implementerad.

GetEnumerator()

Genererar en enumerator genom alla standardfunktioner.

Remove(KeyValuePair<String,ExpressionEvaluator>)

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

Remove(String)

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

TryGetValue(String, ExpressionEvaluator)

Försöker få ut värdet som är kopplat till den angivna nyckeln från FunctionTable.

Explicita gränssnittsimplementeringar

Name Description
IEnumerable.GetEnumerator()

FunctionTable är en ordbok som slår ihop BuiltinFunctions.Functions med en CustomDictionary.

Gäller för