Expression.FunctionTable Kelas

Definisi

FunctionTable adalah kamus yang menggabungkan BuiltinFunctions.Functions dengan 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))
Warisan
Expression.FunctionTable
Penerapan

Konstruktor

Expression.FunctionTable()

FunctionTable adalah kamus yang menggabungkan BuiltinFunctions.Functions dengan CustomDictionary.

Properti

Count

Mendapatkan nilai dari jumlah total StandardFunctions dan fungsi kustom pengguna.

IsReadOnly

Mendapatkan nilai yang menunjukkan apakah FunctionTable dibaca secara baca-saja.

Item[String]

Mendapatkan nilai ExpressionEvaluator yang sesuai dengan kunci yang diberikan.

Keys

Mendapatkan kumpulan nilai string yang mewakili kunci StandardFunctions.

Values

Mendapatkan kumpulan ExpressionEvaluator yang merupakan nilai StandardFunctions.

Metode

Add(KeyValuePair<String,ExpressionEvaluator>)

Menyisipkan pemetaan kunci string ke ExpressionEvaluator ke dalam FunctionTable dari pasangan nilai kunci.

Add(String, ExpressionEvaluator)

Menyisipkan pemetaan kunci string ke ExpressionEvaluator ke dalam FunctionTable.

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

Menyisipkan pemetaan kunci string ke fungsi yang dikustomisasi pengguna ke dalam FunctionTable.

Clear()

Menghapus fungsi yang disesuaikan pengguna.

Contains(KeyValuePair<String,ExpressionEvaluator>)

Menentukan apakah FunctionTable berisi pasangan nilai kunci string yang diberikan ke ExpressionEvaluator.

ContainsKey(String)

Menentukan apakah FunctionTable berisi kunci string yang diberikan.

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

Tidak diterapkan.

GetEnumerator()

Menghasilkan enumerator melalui semua fungsi standar.

Remove(KeyValuePair<String,ExpressionEvaluator>)

Menghapus pasangan nilai kunci tertentu dari fungsi yang disesuaikan pengguna.

Remove(String)

Menghapus kunci tertentu dari fungsi yang disesuaikan pengguna.

TryGetValue(String, ExpressionEvaluator)

Mencoba untuk mendapatkan nilai yang terkait dengan kunci yang ditentukan dari FunctionTable.

Implementasi Antarmuka Eksplisit

IEnumerable.GetEnumerator()

FunctionTable adalah kamus yang menggabungkan BuiltinFunctions.Functions dengan CustomDictionary.

Berlaku untuk