17 references to MakeGoto
System.Linq.Expressions (16)
System\Linq\Expressions\Compiler\StackSpiller.cs (1)
871
expr = Expression.
MakeGoto
(node.Kind, node.Target, value.Node, node.Type);
System\Linq\Expressions\GotoExpression.cs (15)
96
return Expression.
MakeGoto
(Kind, target, value, Type);
112
return
MakeGoto
(GotoExpressionKind.Break, target, null, typeof(void));
127
return
MakeGoto
(GotoExpressionKind.Break, target, value, typeof(void));
142
return
MakeGoto
(GotoExpressionKind.Break, target, null, type);
160
return
MakeGoto
(GotoExpressionKind.Break, target, value, type);
174
return
MakeGoto
(GotoExpressionKind.Continue, target, null, typeof(void));
190
return
MakeGoto
(GotoExpressionKind.Continue, target, null, type);
204
return
MakeGoto
(GotoExpressionKind.Return, target, null, typeof(void));
220
return
MakeGoto
(GotoExpressionKind.Return, target, null, type);
235
return
MakeGoto
(GotoExpressionKind.Return, target, value, typeof(void));
253
return
MakeGoto
(GotoExpressionKind.Return, target, value, type);
267
return
MakeGoto
(GotoExpressionKind.Goto, target, null, typeof(void));
283
return
MakeGoto
(GotoExpressionKind.Goto, target, null, type);
298
return
MakeGoto
(GotoExpressionKind.Goto, target, value, typeof(void));
316
return
MakeGoto
(GotoExpressionKind.Goto, target, value, type);
System.Linq.Queryable (1)
System\Linq\EnumerableRewriter.cs (1)
414
return Expression.
MakeGoto
(node.Kind, target, value, GetEquivalentType(typeof(EnumerableQuery).IsAssignableFrom(type) ? value.Type : type));