24 references to GetForEachStatementInfo
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
125var elementConversion = semanticModel.GetForEachStatementInfo(forEachStatement).ElementConversion;
CSharpUseImplicitTypeHelper.cs (1)
155var foreachStatementInfo = semanticModel.GetForEachStatementInfo(foreachStatement);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenAwaitForeachTests.cs (5)
937var info = model.GetForEachStatementInfo(foreachSyntax); 8166var info = model.GetForEachStatementInfo(foreachSyntax); 8242var info = model.GetForEachStatementInfo(foreachSyntax); 8320var info = model.GetForEachStatementInfo(foreachSyntax); 8381var info = model.GetForEachStatementInfo(foreachSyntax);
CodeGen\CodeGenForEachTests.cs (1)
1753var info = model.GetForEachStatementInfo(foreachSyntax);
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
80var foreachStatementInfo = model.GetForEachStatementInfo(foreachStatement);
CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
125var elementConversion = semanticModel.GetForEachStatementInfo(forEachStatement).ElementConversion;
InlineHints\CSharpInlineTypeHintsService.cs (1)
69var info = semanticModel.GetForEachStatementInfo(forEachStatement);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\ForEachTests.cs (3)
2130var loopInfo = model.GetForEachStatementInfo(loopSyntax); 2183var loopInfo0 = model.GetForEachStatementInfo(loopSyntaxes[0]); 2192var loopInfo1 = model.GetForEachStatementInfo(loopSyntaxes[1]);
Semantics\NullableReferenceTypesTests.cs (4)
142013Assert.Equal("C<System.Object>", model.GetForEachStatementInfo(@foreach).ElementType.ToTestDisplayString()); 142053Assert.Equal("C<System.Object>", model.GetForEachStatementInfo(@foreach).ElementType.ToTestDisplayString()); 142092Assert.Equal("C<(System.Int32 a, System.Int32 b)>", model.GetForEachStatementInfo(@foreach).ElementType.ToTestDisplayString()); 142131Assert.Equal("C<(System.Int32 c, System.Int32 d)>", model.GetForEachStatementInfo(@foreach).ElementType.ToTestDisplayString());
Semantics\OutVarTests.cs (1)
35639var info = model.GetForEachStatementInfo(foreachStatement);
Semantics\UnsafeTests.cs (1)
9028var 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)
2603var foreachInfo = model.GetForEachStatementInfo(foreachStatement);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpUseImplicitTypeHelper.cs (1)
155var foreachStatementInfo = semanticModel.GetForEachStatementInfo(foreachStatement);