ExpressionInterpreter - конструктор

Создаёт экземпляр интерпретатора выражений с заданными параметрами.

Definition

Пространство имён: Tessa.Platform.Expressions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ExpressionInterpreter(
	string interpreterName,
	IExpressionInterpreterDependencies expressionInterpreterDependencies,
	IEnumerable<Type>? types = null,
	IDictionary<string, Delegate>? funcs = null,
	bool assignmentAllowed = false
)

Параметры

interpreterName  String
Имя интерпретатора.
expressionInterpreterDependencies  IExpressionInterpreterDependencies
Объект с зависимостями для IExpressionInterpreter.
types  IEnumerableType  (Optional)
Список типов объектов, допустимых для применения в интерпретаторе. Может быть не задан.
funcs  IDictionaryString, Delegate  (Optional)
Список дополнительных функций, который можно вызывать в выражениях, обрабатываемых данным интерпретатором. Может быть не задан.
assignmentAllowed  Boolean  (Optional)
Определяет, разрешена ли операция присваивания в выражениях, обрабатываемых данным интерпретатором.

См. также