Expression.MakeGoto(GotoExpressionKind, LabelTarget, Expression, Type) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает выражение GotoExpression, представляющее переход указанного типа GotoExpressionKind. Также можно указать значение, передаваемое метке при переходе.
public:
static System::Linq::Expressions::GotoExpression ^ MakeGoto(System::Linq::Expressions::GotoExpressionKind kind, System::Linq::Expressions::LabelTarget ^ target, System::Linq::Expressions::Expression ^ value, Type ^ type);
public static System.Linq.Expressions.GotoExpression MakeGoto (System.Linq.Expressions.GotoExpressionKind kind, System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression value, Type type);
public static System.Linq.Expressions.GotoExpression MakeGoto (System.Linq.Expressions.GotoExpressionKind kind, System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression? value, Type type);
static member MakeGoto : System.Linq.Expressions.GotoExpressionKind * System.Linq.Expressions.LabelTarget * System.Linq.Expressions.Expression * Type -> System.Linq.Expressions.GotoExpression
Public Shared Function MakeGoto (kind As GotoExpressionKind, target As LabelTarget, value As Expression, type As Type) As GotoExpression
Параметры
- kind
- GotoExpressionKind
GotoExpressionKind выражения GotoExpression.
- target
- LabelTarget
Объект LabelTarget, на который будет выполнен переход по GotoExpression.
- value
- Expression
Значение, передаваемое связанной метке при переходе.
Возвращаемое значение
Выражение GotoExpression, свойство Kind которого имеет значение kind
, свойство Target — target
, свойство Type — type
, а при переходе целевой метке передается значение value
.