Freigeben über


ExecutionScope.IsolateExpression(Expression, Object[]) Methode

Definition

Gibt die externen Parameterverweise einer angegebenen Ausdrucksbaumstruktur frei, indem der Parameter durch seinen aktuellen Wert ersetzt wird.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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

Parameter

expression
Expression

Eine Ausdrucksbaumstruktur, deren externe Parameterverweise freigegeben werden sollen.

locals
Object[]

Ein Array, das die herausgehobenen lokalen Variablen enthält.

Gibt zurück

Eine Ausdrucksbaumstruktur, die keine externen Parameterverweise enthält.

Gilt für: