20 references to ProjectAnalysisSummary
Microsoft.CodeAnalysis.Features (20)
EditAndContinue\EditSession.cs (13)
615private static ProjectAnalysisSummary GetProjectAnalysisSummary(ImmutableArray<DocumentAnalysisResults> documentAnalyses) 631return ProjectAnalysisSummary.SyntaxErrors; 637return ProjectAnalysisSummary.RudeEdits; 647return ProjectAnalysisSummary.NoChanges; 652return ProjectAnalysisSummary.ValidInsignificantChanges; 655return ProjectAnalysisSummary.ValidChanges; 944Telemetry.LogProjectAnalysisSummary(ProjectAnalysisSummary.ValidChanges, newProject.State.ProjectInfo.Attributes.TelemetryId, ImmutableArray.Create(mvidReadError.Descriptor.Id)); 1019var projectSummary = GetProjectAnalysisSummary(changedDocumentAnalyses); 1022if (projectSummary is ProjectAnalysisSummary.NoChanges or ProjectAnalysisSummary.ValidInsignificantChanges) 1039if (projectSummary is ProjectAnalysisSummary.SyntaxErrors or ProjectAnalysisSummary.RudeEdits) 1054if (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)