105 references to GetForEachStatementInfo
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUpdateExpressionSyntaxHelper.cs (1)
30var foreachInfo = semanticModel.GetForEachStatementInfo(foreachStatement);
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
127var elementConversion = semanticModel.GetForEachStatementInfo(forEachStatement).ElementConversion;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
135var foreachStatementInfo = semanticModel.GetForEachStatementInfo(foreachStatement);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenAwaitForeachTests.cs (5)
1180var info = model.GetForEachStatementInfo(foreachSyntax); 14411var info = model.GetForEachStatementInfo(foreachSyntax); 14548var info = model.GetForEachStatementInfo(foreachSyntax); 14690var info = model.GetForEachStatementInfo(foreachSyntax); 14751var info = model.GetForEachStatementInfo(foreachSyntax);
CodeGen\CodeGenForEachTests.cs (1)
1759var info = model.GetForEachStatementInfo(foreachSyntax);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (75)
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); 14658var info = model.GetForEachStatementInfo(foreachSyntax); 14999var info = model.GetForEachStatementInfo(foreachSyntax); 15366var info = model.GetForEachStatementInfo(foreachSyntax); 15709var info = model.GetForEachStatementInfo(foreachSyntax); 16057var info = model.GetForEachStatementInfo(foreachSyntax); 16134var info = model.GetForEachStatementInfo(foreachSyntax); 16495var info = model.GetForEachStatementInfo(foreachSyntax); 17160var info = model.GetForEachStatementInfo(foreachSyntax); 17225var info = model.GetForEachStatementInfo(foreachSyntax); 17290var info = model.GetForEachStatementInfo(foreachSyntax); 17374var info = model.GetForEachStatementInfo(foreachSyntax); 17462var info = model.GetForEachStatementInfo(foreachSyntax); 17555var info = model.GetForEachStatementInfo(foreachSyntax); 17652var info = model.GetForEachStatementInfo(foreachSyntax); 17736var info = model.GetForEachStatementInfo(foreachSyntax); 18162var info = model.GetForEachStatementInfo(foreachSyntax); 18359var info = model.GetForEachStatementInfo(foreachSyntax); 18583var info = model.GetForEachStatementInfo(foreachSyntax); 18779var info = model.GetForEachStatementInfo(foreachSyntax); 18980var info = model.GetForEachStatementInfo(foreachSyntax); 19054var info = model.GetForEachStatementInfo(foreachSyntax); 19264var info = model.GetForEachStatementInfo(foreachSyntax); 19599var info = model.GetForEachStatementInfo(foreachSyntax); 19770var info = model.GetForEachStatementInfo(foreachSyntax); 19927var info = model.GetForEachStatementInfo(foreachSyntax); 20095var info = model.GetForEachStatementInfo(foreachSyntax); 20263var info = model.GetForEachStatementInfo(foreachSyntax); 20368var info = model.GetForEachStatementInfo(foreachSyntax);
Semantics\ExtensionTests.cs (20)
13998Assert.Null(model.GetForEachStatementInfo(loop).GetEnumeratorMethod); 13999Assert.Null(model.GetForEachStatementInfo(loop).MoveNextMethod); 14000Assert.Null(model.GetForEachStatementInfo(loop).CurrentProperty); 14043Assert.Null(model.GetForEachStatementInfo(loop).GetEnumeratorMethod); 14044Assert.Null(model.GetForEachStatementInfo(loop).MoveNextMethod); 14045Assert.Null(model.GetForEachStatementInfo(loop).CurrentProperty); 25384Assert.Null(model.GetForEachStatementInfo(loop).GetEnumeratorMethod); 25385Assert.Null(model.GetForEachStatementInfo(loop).MoveNextMethod); 25386Assert.Null(model.GetForEachStatementInfo(loop).CurrentProperty); 25431Assert.Null(model.GetForEachStatementInfo(loop).GetEnumeratorMethod); 25432Assert.Null(model.GetForEachStatementInfo(loop).MoveNextMethod); 25433Assert.Null(model.GetForEachStatementInfo(loop).CurrentProperty); 25466Assert.Null(model.GetForEachStatementInfo(loop).GetEnumeratorMethod); 25496Assert.Null(model.GetForEachStatementInfo(loop).GetEnumeratorMethod); 25526Assert.Null(model.GetForEachStatementInfo(loop).GetEnumeratorMethod); 25575Assert.Null(model.GetForEachStatementInfo(loop).GetEnumeratorMethod); 25623model.GetForEachStatementInfo(loop).GetEnumeratorMethod.ToTestDisplayString()); 25655model.GetForEachStatementInfo(loop).GetEnumeratorMethod.ToTestDisplayString()); 48848model.GetForEachStatementInfo(loop).GetEnumeratorMethod.ToTestDisplayString(includeNonNullable: true)); 48879model.GetForEachStatementInfo(loop).GetEnumeratorMethod.ToTestDisplayString(includeNonNullable: true));
Semantics\InlineArrayTests.cs (3)
18599var forEachInfo = model.GetForEachStatementInfo((ForEachStatementSyntax)f.Parent); 18925var forEachInfo = model.GetForEachStatementInfo((ForEachStatementSyntax)f.Parent); 19262var forEachInfo = model.GetForEachStatementInfo((ForEachStatementSyntax)collection.Parent);
Semantics\OutVarTests.cs (1)
35687var info = model.GetForEachStatementInfo(foreachStatement);
Microsoft.CodeAnalysis.CSharp.Features (4)
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
81var foreachStatementInfo = model.GetForEachStatementInfo(foreachStatement);
InlineHints\CSharpInlineTypeHintsService.cs (1)
64var info = semanticModel.GetForEachStatementInfo(forEachStatement);
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUpdateExpressionSyntaxHelper.cs (1)
30var foreachInfo = 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)
146361Assert.Equal("C<System.Object>", model.GetForEachStatementInfo(@foreach).ElementType.ToTestDisplayString()); 146401Assert.Equal("C<System.Object>", model.GetForEachStatementInfo(@foreach).ElementType.ToTestDisplayString()); 146440Assert.Equal("C<(System.Int32 a, System.Int32 b)>", model.GetForEachStatementInfo(@foreach).ElementType.ToTestDisplayString()); 146479Assert.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 (5)
Compilation\ForEachStatementInfoTests.cs (2)
118var info = model.GetForEachStatementInfo(awaitForeachStatement); 184var info = model.GetForEachStatementInfo(foreachStatement);
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)
135var foreachStatementInfo = semanticModel.GetForEachStatementInfo(foreachStatement);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
135var foreachStatementInfo = semanticModel.GetForEachStatementInfo(foreachStatement);