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