2 instantiations of ForEachLoopOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
10814
return new
ForEachLoopOperation
(Visit(internalOperation.LoopControlVariable), Visit(internalOperation.Collection), VisitArray(internalOperation.NextVariables), internalOperation.Info, internalOperation.IsAsynchronous, Visit(internalOperation.Body), internalOperation.Locals, internalOperation.ContinueLabel, internalOperation.ExitLabel, internalOperation.OwningSemanticModel, internalOperation.Syntax, internalOperation.IsImplicit);
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
1992
return new
ForEachLoopOperation
(loopControlVariable, collection, nextVariables, info, isAsynchronous, body, locals, continueLabel, exitLabel, _semanticModel, syntax, isImplicit);
113 references to ForEachLoopOperation
Microsoft.CodeAnalysis (3)
Generated\Operations.Generated.cs (2)
10813
var
internalOperation = (
ForEachLoopOperation
)operation;
Operations\ControlFlowGraphBuilder.cs (1)
4460
ForEachLoopOperationInfo? info = ((
ForEachLoopOperation
)operation).Info;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (102)
RefStructInterfacesTests.cs (102)
7583
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
7773
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
7993
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
8183
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
8376
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
8451
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
8655
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
9028
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
9232
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
9396
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
9596
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
9820
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
10029
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
10256
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
10358
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
10453
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
10639
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
10836
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
11077
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
11304
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
11516
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
11616
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
11711
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
14664
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
15005
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
15372
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
15715
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
16063
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
16140
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
16501
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
17165
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
17230
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
17295
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
17379
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
17467
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
17560
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
17657
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
17741
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
18168
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
18365
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
18589
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
18785
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
18986
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
19060
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
19270
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
19607
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
19778
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
19935
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
20103
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
20271
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
20375
var
op = (Operations.
ForEachLoopOperation
)model.GetOperation(foreachSyntax);
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (6)
IOperation\IOperationTests_IForEachLoopStatement.cs (6)
2781
var
op = (Operations.
ForEachLoopOperation
)VerifyOperationTreeForTest<ForEachStatementSyntax>(comp, @"IForEachLoopOperation (LoopKind.ForEach, IsAsynchronous, Continue Label Id: 0, Exit Label Id: 1) (OperationKind.Loop, Type: null) (Syntax: 'await forea ... }')
2913
var
op = (Operations.
ForEachLoopOperation
)VerifyOperationTreeForTest<ForEachStatementSyntax>(comp, @"IForEachLoopOperation (LoopKind.ForEach, IsAsynchronous, Continue Label Id: 0, Exit Label Id: 1) (OperationKind.Loop, Type: null) (Syntax: 'await forea ... }')
3005
var
op = (Operations.
ForEachLoopOperation
)VerifyOperationTreeForTest<ForEachStatementSyntax>(comp, @"
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (1)
640
ForEachLoopOperationInfo info = ((
ForEachLoopOperation
)operation).Info;
Compilation\TestOperationVisitor.cs (1)
337
ForEachLoopOperationInfo info = ((
ForEachLoopOperation
)operation).Info;