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