1 instantiation of ForEachInfo
Microsoft.CodeAnalysis.Features (1)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (1)
187
return new
ForEachInfo
(
10 references to ForEachInfo
Microsoft.CodeAnalysis.CSharp.Features (3)
ConvertForEachToFor\CSharpConvertForEachToForCodeRefactoringProvider.cs (3)
38
protected override bool ValidLocation(
ForEachInfo
foreachInfo)
57
SemanticModel model,
ForEachInfo
foreachInfo, SyntaxEditor editor, CancellationToken cancellationToken)
117
SyntaxGenerator generator,
ForEachInfo
foreachInfo, SyntaxNode collectionVariableName, SyntaxToken indexVariable, bool donotCastElement)
Microsoft.CodeAnalysis.Features (7)
ConvertForEachToFor\AbstractConvertForEachToForCodeRefactoringProvider.cs (7)
42
protected abstract bool ValidLocation(
ForEachInfo
foreachInfo);
45
SemanticModel model,
ForEachInfo
info, SyntaxEditor editor, CancellationToken cancellationToken);
71
var
foreachInfo = GetForeachInfo(semanticFact, model, foreachStatement, cancellationToken);
91
ForEachInfo
foreachInfo, SyntaxNode foreachCollectionExpression, CancellationToken cancellationToken)
104
ForEachInfo
foreachInfo, SyntaxEditor editor,
149
private
ForEachInfo
? GetForeachInfo(
415
ForEachInfo
foreachInfo,