20 references to ProjectAnalysisSummary
Microsoft.CodeAnalysis.Features (20)
EditAndContinue\EditSession.cs (13)
584private static ProjectAnalysisSummary GetProjectAnalysisSummary(ImmutableArray<DocumentAnalysisResults> documentAnalyses) 600return ProjectAnalysisSummary.SyntaxErrors; 606return ProjectAnalysisSummary.RudeEdits; 616return ProjectAnalysisSummary.NoChanges; 621return ProjectAnalysisSummary.ValidInsignificantChanges; 624return ProjectAnalysisSummary.ValidChanges; 913Telemetry.LogProjectAnalysisSummary(ProjectAnalysisSummary.ValidChanges, newProject.State.ProjectInfo.Attributes.TelemetryId, ImmutableArray.Create(mvidReadError.Descriptor.Id)); 988var projectSummary = GetProjectAnalysisSummary(changedDocumentAnalyses); 991if (projectSummary is ProjectAnalysisSummary.NoChanges or ProjectAnalysisSummary.ValidInsignificantChanges) 1008if (projectSummary is ProjectAnalysisSummary.SyntaxErrors or ProjectAnalysisSummary.RudeEdits) 1023if (isModuleEncBlocked || projectSummary != ProjectAnalysisSummary.ValidChanges)
EditAndContinue\EditSessionTelemetry.cs (7)
87public void LogProjectAnalysisSummary(ProjectAnalysisSummary summary, Guid projectTelemetryId, ImmutableArray<string> errorsIds) 95case ProjectAnalysisSummary.NoChanges: 98case ProjectAnalysisSummary.SyntaxErrors: 102case ProjectAnalysisSummary.RudeEdits: 106case ProjectAnalysisSummary.ValidChanges: 116case ProjectAnalysisSummary.ValidInsignificantChanges: 126public void LogProjectAnalysisSummary(ProjectAnalysisSummary summary, Guid projectTelemetryId, ImmutableArray<Diagnostic> emitDiagnostics)