101 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)
145
var foreachStatementInfo = semanticModel.
GetForEachStatementInfo
(foreachStatement);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenAwaitForeachTests.cs (5)
1180
var info = model.
GetForEachStatementInfo
(foreachSyntax);
14411
var info = model.
GetForEachStatementInfo
(foreachSyntax);
14548
var info = model.
GetForEachStatementInfo
(foreachSyntax);
14690
var info = model.
GetForEachStatementInfo
(foreachSyntax);
14751
var info = model.
GetForEachStatementInfo
(foreachSyntax);
CodeGen\CodeGenForEachTests.cs (1)
1759
var info = model.
GetForEachStatementInfo
(foreachSyntax);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (75)
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);
14658
var info = model.
GetForEachStatementInfo
(foreachSyntax);
14999
var info = model.
GetForEachStatementInfo
(foreachSyntax);
15366
var info = model.
GetForEachStatementInfo
(foreachSyntax);
15709
var info = model.
GetForEachStatementInfo
(foreachSyntax);
16057
var info = model.
GetForEachStatementInfo
(foreachSyntax);
16134
var info = model.
GetForEachStatementInfo
(foreachSyntax);
16495
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17160
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17225
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17290
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17374
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17462
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17555
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17652
var info = model.
GetForEachStatementInfo
(foreachSyntax);
17736
var info = model.
GetForEachStatementInfo
(foreachSyntax);
18162
var info = model.
GetForEachStatementInfo
(foreachSyntax);
18359
var info = model.
GetForEachStatementInfo
(foreachSyntax);
18583
var info = model.
GetForEachStatementInfo
(foreachSyntax);
18779
var info = model.
GetForEachStatementInfo
(foreachSyntax);
18980
var info = model.
GetForEachStatementInfo
(foreachSyntax);
19054
var info = model.
GetForEachStatementInfo
(foreachSyntax);
19264
var info = model.
GetForEachStatementInfo
(foreachSyntax);
19599
var info = model.
GetForEachStatementInfo
(foreachSyntax);
19770
var info = model.
GetForEachStatementInfo
(foreachSyntax);
19927
var info = model.
GetForEachStatementInfo
(foreachSyntax);
20095
var info = model.
GetForEachStatementInfo
(foreachSyntax);
20263
var info = model.
GetForEachStatementInfo
(foreachSyntax);
20368
var info = model.
GetForEachStatementInfo
(foreachSyntax);
Semantics\ExtensionTests.cs (20)
13863
Assert.Null(model.
GetForEachStatementInfo
(loop).GetEnumeratorMethod);
13864
Assert.Null(model.
GetForEachStatementInfo
(loop).MoveNextMethod);
13865
Assert.Null(model.
GetForEachStatementInfo
(loop).CurrentProperty);
13908
Assert.Null(model.
GetForEachStatementInfo
(loop).GetEnumeratorMethod);
13909
Assert.Null(model.
GetForEachStatementInfo
(loop).MoveNextMethod);
13910
Assert.Null(model.
GetForEachStatementInfo
(loop).CurrentProperty);
25239
Assert.Null(model.
GetForEachStatementInfo
(loop).GetEnumeratorMethod);
25240
Assert.Null(model.
GetForEachStatementInfo
(loop).MoveNextMethod);
25241
Assert.Null(model.
GetForEachStatementInfo
(loop).CurrentProperty);
25286
Assert.Null(model.
GetForEachStatementInfo
(loop).GetEnumeratorMethod);
25287
Assert.Null(model.
GetForEachStatementInfo
(loop).MoveNextMethod);
25288
Assert.Null(model.
GetForEachStatementInfo
(loop).CurrentProperty);
25321
Assert.Null(model.
GetForEachStatementInfo
(loop).GetEnumeratorMethod);
25351
Assert.Null(model.
GetForEachStatementInfo
(loop).GetEnumeratorMethod);
25381
Assert.Null(model.
GetForEachStatementInfo
(loop).GetEnumeratorMethod);
25430
Assert.Null(model.
GetForEachStatementInfo
(loop).GetEnumeratorMethod);
25478
model.
GetForEachStatementInfo
(loop).GetEnumeratorMethod.ToTestDisplayString());
25510
model.
GetForEachStatementInfo
(loop).GetEnumeratorMethod.ToTestDisplayString());
48612
model.
GetForEachStatementInfo
(loop).GetEnumeratorMethod.ToTestDisplayString(includeNonNullable: true));
48643
model.
GetForEachStatementInfo
(loop).GetEnumeratorMethod.ToTestDisplayString(includeNonNullable: true));
Semantics\InlineArrayTests.cs (3)
18599
var forEachInfo = model.
GetForEachStatementInfo
((ForEachStatementSyntax)f.Parent);
18925
var forEachInfo = model.
GetForEachStatementInfo
((ForEachStatementSyntax)f.Parent);
19262
var forEachInfo = model.
GetForEachStatementInfo
((ForEachStatementSyntax)collection.Parent);
Semantics\OutVarTests.cs (1)
35698
var info = model.
GetForEachStatementInfo
(foreachStatement);
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (1)
81
var foreachStatementInfo = model.
GetForEachStatementInfo
(foreachStatement);
InlineHints\CSharpInlineTypeHintsService.cs (1)
64
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)
146365
Assert.Equal("C<System.Object>", model.
GetForEachStatementInfo
(@foreach).ElementType.ToTestDisplayString());
146405
Assert.Equal("C<System.Object>", model.
GetForEachStatementInfo
(@foreach).ElementType.ToTestDisplayString());
146444
Assert.Equal("C<(System.Int32 a, System.Int32 b)>", model.
GetForEachStatementInfo
(@foreach).ElementType.ToTestDisplayString());
146483
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)
145
var foreachStatementInfo = semanticModel.
GetForEachStatementInfo
(foreachStatement);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
145
var foreachStatementInfo = semanticModel.
GetForEachStatementInfo
(foreachStatement);