3 instantiations of DocumentAnalysisResults
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
673return new DocumentAnalysisResults(
EditAndContinue\DocumentAnalysisResults.cs (2)
177=> new( 194=> new(
48 references to DocumentAnalysisResults
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (14)
EditAndContinue\CSharpEditAndContinueAnalyzerTests.cs (14)
120private static async Task<DocumentAnalysisResults> AnalyzeDocumentAsync( 331var result = await AnalyzeDocumentAsync(oldProject, newDocument, baseActiveStatements); 375var result = await AnalyzeDocumentAsync(oldProject, newSolution.GetDocument(documentId)); 400var result = await AnalyzeDocumentAsync(oldProject, oldDocument); 437var result = await AnalyzeDocumentAsync(oldProject, newSolution.GetDocument(documentId)); 471var result = await AnalyzeDocumentAsync(oldProject, oldDocument); 519var result = await AnalyzeDocumentAsync(oldProject, newSolution.GetDocument(documentId)); 549var result = await AnalyzeDocumentAsync(oldProject, oldDocument); 588var result = await AnalyzeDocumentAsync(oldProject, newSolution.GetDocument(documentId)); 627var result = await AnalyzeDocumentAsync(oldProject, newSolution.GetDocument(documentId)); 677var result = new List<DocumentAnalysisResults>(); 723var result = new List<DocumentAnalysisResults>(); 761var result = await analyzer.AnalyzeDocumentAsync(oldProject, baseActiveStatements, newDocument, ImmutableArray<LinePositionSpan>.Empty, capabilities, CancellationToken.None); 803var result = await AnalyzeDocumentAsync(oldProject, newDocument, capabilities: EditAndContinueCapabilities.None);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
EditAndContinue\EditAndContinueTestHelpers.cs (1)
154var result = Analyzer.AnalyzeDocumentAsync(oldProject, lazyOldActiveStatementMap, newDocument, newActiveStatementSpans, lazyCapabilities, CancellationToken.None).Result;
Microsoft.CodeAnalysis.Features (31)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (6)
502public async Task<DocumentAnalysisResults> AnalyzeDocumentAsync( 565return DocumentAnalysisResults.SyntaxErrors(newDocument.Id, filePath, ImmutableArray<RudeEditDiagnostic>.Empty, syntaxError, hasChanges); 576return DocumentAnalysisResults.Unchanged(newDocument.Id, filePath); 585return DocumentAnalysisResults.SyntaxErrors(newDocument.Id, filePath, ImmutableArray.Create( 595return DocumentAnalysisResults.SyntaxErrors(newDocument.Id, filePath, ImmutableArray.Create( 697return DocumentAnalysisResults.SyntaxErrors(newDocument.Id, filePath, ImmutableArray.Create(diagnostic), syntaxError: null, hasChanges);
EditAndContinue\DebuggingSession.cs (4)
491var analysis = await EditSession.Analyses.GetDocumentAnalysisAsync(LastCommittedSolution, oldDocument, document, activeStatementSpanProvider, cancellationToken).ConfigureAwait(false); 699var analysis = await analyzer.AnalyzeDocumentAsync( 826var analysis = await EditSession.Analyses.GetDocumentAnalysisAsync(LastCommittedSolution, oldUnmappedDocument, newUnmappedDocument, activeStatementSpanProvider, cancellationToken).ConfigureAwait(false); 891var analysis = await EditSession.Analyses.GetDocumentAnalysisAsync(LastCommittedSolution, oldDocument, newDocument, activeStatementSpanProvider, cancellationToken).ConfigureAwait(false);
EditAndContinue\DocumentAnalysisResults.cs (2)
176public static DocumentAnalysisResults SyntaxErrors(DocumentId documentId, string filePath, ImmutableArray<RudeEditDiagnostic> rudeEdits, Diagnostic? syntaxError, bool hasChanges) 193public static DocumentAnalysisResults Unchanged(DocumentId documentId, string filePath)
EditAndContinue\EditAndContinueDocumentAnalysesCache.cs (7)
28private readonly Dictionary<DocumentId, (AsyncLazy<DocumentAnalysisResults> results, Project baseProject, Document document, ImmutableArray<LinePositionSpan> activeStatementSpans)> _analyses = new(); 38public async ValueTask<ImmutableArray<DocumentAnalysisResults>> GetDocumentAnalysesAsync( 48return ImmutableArray<DocumentAnalysisResults>.Empty; 68public async ValueTask<DocumentAnalysisResults> GetDocumentAnalysisAsync( 88AsyncLazy<DocumentAnalysisResults> lazyResults; 170private AsyncLazy<DocumentAnalysisResults> GetDocumentAnalysisNoLock(Project baseProject, Document document, ImmutableArray<LinePositionSpan> activeStatementSpans) 191var lazyResults = new AsyncLazy<DocumentAnalysisResults>(
EditAndContinue\EditSession.cs (11)
157public async Task<ImmutableArray<Diagnostic>?> GetModuleDiagnosticsAsync(Guid mvid, Project oldProject, Project newProject, ImmutableArray<DocumentAnalysisResults> documentAnalyses, CancellationToken cancellationToken) 185private static async IAsyncEnumerable<Location> CreateChangedLocationsAsync(Project oldProject, Project newProject, ImmutableArray<DocumentAnalysisResults> documentAnalyses, [EnumeratorCancellation] CancellationToken cancellationToken) 188foreach (var documentAnalysis in documentAnalyses) 505private async Task<(ImmutableArray<DocumentAnalysisResults> results, ImmutableArray<Diagnostic> diagnostics)> AnalyzeDocumentsAsync( 561private static ProjectAnalysisSummary GetProjectAnalysisSummary(ImmutableArray<DocumentAnalysisResults> documentAnalyses) 566foreach (var analysis in documentAnalyses) 610ImmutableArray<DocumentAnalysisResults> changedDocumentAnalyses, 622foreach (var analysis in changedDocumentAnalyses) 895foreach (var changedDocumentAnalysis in changedDocumentAnalyses) 923foreach (var analysis in changedDocumentAnalyses) 964foreach (var changedDocumentAnalysis in changedDocumentAnalyses)
EditAndContinue\IEditAndContinueAnalyzer.cs (1)
16Task<DocumentAnalysisResults> AnalyzeDocumentAsync(
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
EditAndContinue\VisualBasicEditAndContinueAnalyzerTests.vb (2)
128Private Shared Async Function AnalyzeDocumentAsync(oldProject As Project, newDocument As Document, Optional activeStatementMap As ActiveStatementsMap = Nothing) As Task(Of DocumentAnalysisResults) 692Dim result = New List(Of DocumentAnalysisResults)()