ExecutionScope.IsolateExpression(Expression, Object[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Освобождает указанное дерево выражений от ссылок на внешние параметры, заменяя параметр его текущим значением.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public:
System::Linq::Expressions::Expression ^ IsolateExpression(System::Linq::Expressions::Expression ^ expression, cli::array <System::Object ^> ^ locals);
public System.Linq.Expressions.Expression IsolateExpression (System.Linq.Expressions.Expression expression, object[] locals);
member this.IsolateExpression : System.Linq.Expressions.Expression * obj[] -> System.Linq.Expressions.Expression
Public Function IsolateExpression (expression As Expression, locals As Object()) As Expression
Параметры
- expression
- Expression
Дерево выражений, которое требуется освободить от ссылок на внешние параметры.
- locals
- Object[]
Массив, содержащий поднятые локальные переменные.
Возвращаемое значение
Дерево выражений, которое не содержит ссылок на внешние параметры.