6 instantiations of DocumentUpdateInfo
Microsoft.CodeAnalysis.CSharp.Features (6)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (6)
98documentUpdateInfo = new DocumentUpdateInfo(documentUpdateInfo.Source, Block(documentUpdateInfo.Destinations)); 400documentUpdateInfo = new DocumentUpdateInfo(parentStatement, list); 599documentUpdateInfo = new DocumentUpdateInfo(parentStatement, [localFunctionDeclaration, newParentExpressionStatement]); 701return new DocumentUpdateInfo(forEachStatement, statements); 724return new DocumentUpdateInfo(forEachStatement, statements); 767documentUpdateInfo = new DocumentUpdateInfo(returnStatement, statements.Concat([yieldBreakStatement]));
14 references to DocumentUpdateInfo
Microsoft.CodeAnalysis.CSharp.Features (12)
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (12)
48out DocumentUpdateInfo documentUpdateInfo) 65public bool TryConvert(out DocumentUpdateInfo documentUpdateInfo) 220private bool TryConvertInternal(QueryExpressionProcessingInfo queryExpressionProcessingInfo, out DocumentUpdateInfo documentUpdateInfo) 277out DocumentUpdateInfo documentUpdateInfo) 299out DocumentUpdateInfo documentUpdateInfo) 331out DocumentUpdateInfo documentUpdateInfo) 380out DocumentUpdateInfo documentUpdateInfo) 532private bool TryReplaceWithLocalFunction(QueryExpressionProcessingInfo queryExpressionProcessingInfo, out DocumentUpdateInfo documentUpdateInfo) 613out DocumentUpdateInfo documentUpdateInfo) 680private DocumentUpdateInfo ConvertIfInToForeachWithExtraVariableDeclaration( 704private DocumentUpdateInfo ConvertIfInToForeachWithoutExtraVariableDeclaration( 730out DocumentUpdateInfo documentUpdateInfo)
Microsoft.CodeAnalysis.Features (2)
ConvertLinq\AbstractConvertLinqQueryToForEachProvider.cs (2)
27out DocumentUpdateInfo documentUpdate); 44if (TryConvert(queryExpression, semanticModel, semanticFacts, cancellationToken, out var documentUpdateInfo))