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