19 references to ProjectAnalysisSummary
Microsoft.CodeAnalysis.Features (19)
EditAndContinue\EditSession.cs (12)
575private static ProjectAnalysisSummary GetProjectAnalysisSummary(ImmutableArray<DocumentAnalysisResults> documentAnalyses) 591return ProjectAnalysisSummary.SyntaxErrors; 597return ProjectAnalysisSummary.RudeEdits; 607return ProjectAnalysisSummary.NoChanges; 612return ProjectAnalysisSummary.ValidInsignificantChanges; 615return ProjectAnalysisSummary.ValidChanges; 868Telemetry.LogProjectAnalysisSummary(ProjectAnalysisSummary.ValidChanges, newProject.State.ProjectInfo.Attributes.TelemetryId, ImmutableArray.Create(mvidReadError.Descriptor.Id)); 921var projectSummary = GetProjectAnalysisSummary(changedDocumentAnalyses); 924if (projectSummary == ProjectAnalysisSummary.NoChanges) 941if (projectSummary is ProjectAnalysisSummary.SyntaxErrors or ProjectAnalysisSummary.RudeEdits) 956if (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)