22 references to ProjectAnalysisSummary
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\TraceLogTests.cs (1)
25log.Write("d str={0} projectId={1} summary={2} diagnostic=`{3}`", (string?)null, projectId, ProjectAnalysisSummary.RudeEdits, diagnostic);
Microsoft.CodeAnalysis.Features (21)
EditAndContinue\EditSession.cs (12)
561private static ProjectAnalysisSummary GetProjectAnalysisSummary(ImmutableArray<DocumentAnalysisResults> documentAnalyses) 577return ProjectAnalysisSummary.CompilationErrors; 583return ProjectAnalysisSummary.RudeEdits; 593return ProjectAnalysisSummary.NoChanges; 598return ProjectAnalysisSummary.ValidInsignificantChanges; 601return ProjectAnalysisSummary.ValidChanges; 852Telemetry.LogProjectAnalysisSummary(ProjectAnalysisSummary.ValidChanges, newProject.State.ProjectInfo.Attributes.TelemetryId, ImmutableArray.Create(mvidReadError.Descriptor.Id)); 888var projectSummary = GetProjectAnalysisSummary(changedDocumentAnalyses); 890if (projectSummary == ProjectAnalysisSummary.NoChanges) 915if (projectSummary == ProjectAnalysisSummary.CompilationErrors) 921else if (projectSummary == ProjectAnalysisSummary.RudeEdits) 935if (isModuleEncBlocked || projectSummary != ProjectAnalysisSummary.ValidChanges)
EditAndContinue\EditSessionTelemetry.cs (7)
90public void LogProjectAnalysisSummary(ProjectAnalysisSummary summary, Guid projectTelemetryId, ImmutableArray<string> errorsIds) 98case ProjectAnalysisSummary.NoChanges: 101case ProjectAnalysisSummary.CompilationErrors: 105case ProjectAnalysisSummary.RudeEdits: 109case ProjectAnalysisSummary.ValidChanges: 119case ProjectAnalysisSummary.ValidInsignificantChanges: 129public void LogProjectAnalysisSummary(ProjectAnalysisSummary summary, Guid projectTelemetryId, ImmutableArray<Diagnostic> emitDiagnostics)
EditAndContinue\TraceLog.cs (2)
78EnumType.ProjectAnalysisSummary => (ProjectAnalysisSummary)Int32, 92public static implicit operator Arg(ProjectAnalysisSummary value) => new((int)value, s_ProjectAnalysisSummary);