Expression.MakeGoto(GotoExpressionKind, LabelTarget, Expression, Type) Expression.MakeGoto(GotoExpressionKind, LabelTarget, Expression, Type) Expression.MakeGoto(GotoExpressionKind, LabelTarget, Expression, Type) Method

定義

指定した GotoExpression のジャンプを表す GotoExpressionKind を作成します。Creates a GotoExpression representing a jump of the specified GotoExpressionKind. ジャンプ時にラベルに渡す値も指定できます。The value passed to the label upon jumping can also be specified.

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

パラメーター

target
LabelTarget LabelTarget LabelTarget

LabelTarget のジャンプ先の GotoExpressionThe LabelTarget that the GotoExpression will jump to.

value
Expression Expression Expression

ジャンプ時に関連付けられているラベルに渡される値。The value that will be passed to the associated label upon jumping.

type
Type Type Type

Type プロパティを等しく設定する TypeAn Type to set the Type property equal to.

戻り値

GotoExpression と等しい Kindkind に設定された Target プロパティ、target に設定された Type プロパティ、およびジャンプ時にジャンプ先のラベルに渡される type を含む valueA GotoExpression with Kind equal to kind, the Target property set to target, the Type property set to type, and value to be passed to the target label upon jumping.

適用対象