ExpressionEval - класс

Evaluator of code to lambda expression. Преобразователь кода в лямбда выражение

Definition

Пространство имён: Tessa.Views.Parser.ExpressionEval
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public class ExpressionEval
Inheritance
Object    ExpressionEval

Конструкторы

ExpressionEval Initializes a new instance of the ExpressionEval class.
ExpressionEval(String) Initializes a new instance of the ExpressionEval class.

Свойства

Code Gets Преобразуемый код
Context Gets Текущий контекст преобразования выражения
Parameters Gets Список параметров используемых для преобразования кода в выражение

Методы

AddExtension Добавляет статический тип содержащий методы расширения из пространства имен namespaceName с именем extensionType
AddLookupAssembly Добавляет сборку assembly в список сборок для вывода типов
AddLookupNamespace(String) Добавляет пространство имен namespaceName в список пространств имен вывода типов
AddLookupNamespace(String, String) Добавляет пространство имен namespaceName из сборки assembly для вывода типов
AddParam(ParameterExpression) Добавляет параметр param в список параметров используемых для построения выражения
AddParamT(String) Добавляет параметр с именем paramName и типом T в список параметров используемых для построения выражения
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
EvalTDelegate Преобразует текущий код Code в лямбда-выражение типа TDelegate
EvalLambda Преобразует текущий код в лямбда-выражение
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
SetCode Устанавливает код для преобразования
SetContext Устанавливает контекст преобразования
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также