다음을 통해 공유


Expression.FunctionTable 클래스

정의

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
구현

생성자

Expression.FunctionTable()

FunctionTable은 BuiltinFunctions.Functions를 CustomDictionary와 병합하는 사전입니다.

속성

Count

StandardFunctions 및 사용자 지정 함수의 총 수 값을 가져옵니다.

IsReadOnly

FunctionTable이 읽기 전용인지 여부를 나타내는 값을 가져옵니다.

Item[String]

지정된 키에 해당하는 ExpressionEvaluator 값을 가져옵니다.

Keys

StandardFunctions의 키를 나타내는 문자열 값의 컬렉션을 가져옵니다.

Values

StandardFunctions의 값인 ExpressionEvaluator의 컬렉션을 가져옵니다.

메서드

Add(KeyValuePair<String,ExpressionEvaluator>)

키 값 쌍에서 FunctionTable에 문자열 키의 매핑을 ExpressionEvaluator에 삽입합니다.

Add(String, ExpressionEvaluator)

문자열 키의 매핑을 FunctionTable에 ExpressionEvaluator에 삽입합니다.

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와 병합하는 사전입니다.

적용 대상