79 references to GetForEachStatementInfo
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
127
var elementConversion = semanticModel.
GetForEachStatementInfo
(forEachStatement).ElementConversion;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
149
var foreachStatementInfo = semanticModel.
GetForEachStatementInfo
(foreachStatement);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenAwaitForeachTests.cs (5)
937
var info = model.
GetForEachStatementInfo
(foreachSyntax);
9108
var info = model.
GetForEachStatementInfo
(foreachSyntax);
9184
var info = model.
GetForEachStatementInfo
(foreachSyntax);
9262
var info = model.
GetForEachStatementInfo
(foreachSyntax);
9323
var info = model.
GetForEachStatementInfo
(foreachSyntax);
CodeGen\CodeGenForEachTests.cs (1)
1759
var info = model.
GetForEachStatementInfo
(foreachSyntax);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (55)
RefStructInterfacesTests.cs (51)
7577
var info = model.
GetForEachStatementInfo
(foreachSyntax);
7767
var info = model.
GetForEachStatementInfo
(foreachSyntax);
7987
var info = model.
GetForEachStatementInfo
(foreachSyntax);
8177
var info = model.
GetForEachStatementInfo
(foreachSyntax);
8370
var info = model.
GetForEachStatementInfo
(foreachSyntax);
8445
var info = model.
GetForEachStatementInfo
(foreachSyntax);
8649
var info = model.
GetForEachStatementInfo
(foreachSyntax);
9020
var info = model.
GetForEachStatementInfo
(foreachSyntax);
9224
var info = model.
GetForEachStatementInfo
(foreachSyntax);
9388
var info = model.
GetForEachStatementInfo
(foreachSyntax);
9588
var info = model.
GetForEachStatementInfo
(foreachSyntax);
9812
var info = model.
GetForEachStatementInfo
(foreachSyntax);
10021
var info = model.
GetForEachStatementInfo
(foreachSyntax);
10248
var info = model.
GetForEachStatementInfo
(foreachSyntax);
10351
var info = model.
GetForEachStatementInfo
(foreachSyntax);
10446
var info = model.
GetForEachStatementInfo
(foreachSyntax);
10631
var info = model.
GetForEachStatementInfo
(foreachSyntax);
10828
var info = model.
GetForEachStatementInfo
(foreachSyntax);
11069
var info = model.
GetForEachStatementInfo
(foreachSyntax);
11296
var info = model.
GetForEachStatementInfo
(foreachSyntax);
11508
var info = model.
GetForEachStatementInfo
(foreachSyntax);
11608
var info = model.
GetForEachStatementInfo
(foreachSyntax);
11703
var info = model.
GetForEachStatementInfo
(foreachSyntax);
14260
var info = model.
GetForEachStatementInfo
(foreachSyntax);
14601
var info = model.
GetForEachStatementInfo
(foreachSyntax);
14968
var info = model.
GetForEachStatementInfo
(foreachSyntax);
15311
var info = model.
GetForEachStatementInfo
(foreachSyntax);
15659
var info = model.
GetForEachStatementInfo
(foreachSyntax);
15736
var info = model.
GetForEachStatementInfo
(foreachSyntax);
16097
var info = model.
GetForEachStatementInfo
(foreachSyntax);
16762
var info = model.
GetForEachStatementInfo
(foreachSyntax);
16827
var info = model.
GetForEachStatementInfo
(foreachSyntax);
16892
var info = model.
GetForEachStatementInfo
(foreachSyntax);
16976
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17064
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17157
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17254
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17338
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17764
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17961
var info = model.
GetForEachStatementInfo
(foreachSyntax);
18185
var info = model.
GetForEachStatementInfo
(foreachSyntax);
18381
var info = model.
GetForEachStatementInfo
(foreachSyntax);
18582
var info = model.
GetForEachStatementInfo
(foreachSyntax);
18656
var info = model.
GetForEachStatementInfo
(foreachSyntax);
18866
var info = model.
GetForEachStatementInfo
(foreachSyntax);
19201
var info = model.
GetForEachStatementInfo
(foreachSyntax);
19372
var info = model.
GetForEachStatementInfo
(foreachSyntax);
19529
var info = model.
GetForEachStatementInfo
(foreachSyntax);
19697
var info = model.
GetForEachStatementInfo
(foreachSyntax);
19865
var info = model.
GetForEachStatementInfo
(foreachSyntax);
19970
var info = model.
GetForEachStatementInfo
(foreachSyntax);
Semantics\InlineArrayTests.cs (3)
18593
var forEachInfo = model.
GetForEachStatementInfo
((ForEachStatementSyntax)f.Parent);
18919
var forEachInfo = model.
GetForEachStatementInfo
((ForEachStatementSyntax)f.Parent);
19256
var forEachInfo = model.
GetForEachStatementInfo
((ForEachStatementSyntax)collection.Parent);
Semantics\OutVarTests.cs (1)
35698
var info = model.
GetForEachStatementInfo
(foreachStatement);
Microsoft.CodeAnalysis.CSharp.Features (2)
InlineHints\CSharpInlineTypeHintsService.cs (1)
65
var info = semanticModel.
GetForEachStatementInfo
(forEachStatement);
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
127
var elementConversion = semanticModel.
GetForEachStatementInfo
(forEachStatement).ElementConversion;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (10)
Semantics\ForEachTests.cs (5)
2131
var loopInfo = model.
GetForEachStatementInfo
(loopSyntax);
2184
var loopInfo0 = model.
GetForEachStatementInfo
(loopSyntaxes[0]);
2193
var loopInfo1 = model.
GetForEachStatementInfo
(loopSyntaxes[1]);
3327
var info = model.
GetForEachStatementInfo
(loop);
3361
var info = model.
GetForEachStatementInfo
(loop);
Semantics\NullableReferenceTypesTests.cs (4)
146300
Assert.Equal("C<System.Object>", model.
GetForEachStatementInfo
(@foreach).ElementType.ToTestDisplayString());
146340
Assert.Equal("C<System.Object>", model.
GetForEachStatementInfo
(@foreach).ElementType.ToTestDisplayString());
146379
Assert.Equal("C<(System.Int32 a, System.Int32 b)>", model.
GetForEachStatementInfo
(@foreach).ElementType.ToTestDisplayString());
146418
Assert.Equal("C<(System.Int32 c, System.Int32 d)>", model.
GetForEachStatementInfo
(@foreach).ElementType.ToTestDisplayString());
Semantics\UnsafeTests.cs (1)
11880
var info = model.
GetForEachStatementInfo
(foreachSyntax);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\GetSemanticInfoTests.cs (1)
5989
var foreachSymbolInfo = model.
GetForEachStatementInfo
(foreachSyntaxNode);
Compilation\SemanticModelAPITests.cs (1)
1999
ForEachStatementInfo info = speculativeModel.
GetForEachStatementInfo
(statement);
Symbols\Source\NullablePublicAPITests.cs (1)
2602
var foreachInfo = model.
GetForEachStatementInfo
(foreachStatement);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
149
var foreachStatementInfo = semanticModel.
GetForEachStatementInfo
(foreachStatement);