1 instantiation of ForEachInfo
Microsoft.CodeAnalysis.Features (1)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
187return new ForEachInfo(
13 references to ForEachInfo
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (3)
37protected override bool ValidLocation(ForEachInfo foreachInfo) 56SemanticModel model, ForEachInfo foreachInfo, SyntaxEditor editor, CancellationToken cancellationToken) 118SyntaxGenerator generator, ForEachInfo foreachInfo, SyntaxNode collectionVariableName, SyntaxToken indexVariable, bool donotCastElement)
Microsoft.CodeAnalysis.Features (7)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (7)
42protected abstract bool ValidLocation(ForEachInfo foreachInfo); 45SemanticModel model, ForEachInfo info, SyntaxEditor editor, CancellationToken cancellationToken); 71var foreachInfo = GetForeachInfo(semanticFact, model, foreachStatement, cancellationToken); 91ForEachInfo foreachInfo, SyntaxNode foreachCollectionExpression, CancellationToken cancellationToken) 104ForEachInfo foreachInfo, SyntaxEditor editor, 149private ForEachInfo? GetForeachInfo( 415ForEachInfo foreachInfo,
Microsoft.CodeAnalysis.VisualBasic.Features (3)
ConvertForEachToFor\VisualBasicConvertForEachToForCodeRefactoringProvider.vb (3)
32Protected Overrides Function ValidLocation(foreachInfo As ForEachInfo) As Boolean 45Protected Overrides Sub ConvertToForStatement(model As SemanticModel, foreachInfo As ForEachInfo, editor As SyntaxEditor, cancellationToken As CancellationToken) 121generator As SyntaxGenerator, foreachInfo As ForEachInfo,