21 references to ProjectAnalysisSummary
Microsoft.CodeAnalysis.Features (21)
EditAndContinue\EditSession.cs (12)
566
private static
ProjectAnalysisSummary
GetProjectAnalysisSummary(ImmutableArray<DocumentAnalysisResults> documentAnalyses)
582
return
ProjectAnalysisSummary
.SyntaxErrors;
588
return
ProjectAnalysisSummary
.RudeEdits;
598
return
ProjectAnalysisSummary
.NoChanges;
603
return
ProjectAnalysisSummary
.ValidInsignificantChanges;
606
return
ProjectAnalysisSummary
.ValidChanges;
861
Telemetry.LogProjectAnalysisSummary(
ProjectAnalysisSummary
.ValidChanges, newProject.State.ProjectInfo.Attributes.TelemetryId, ImmutableArray.Create(mvidReadError.Descriptor.Id));
914
var
projectSummary = GetProjectAnalysisSummary(changedDocumentAnalyses);
917
if (projectSummary ==
ProjectAnalysisSummary
.NoChanges)
934
if (projectSummary is
ProjectAnalysisSummary
.SyntaxErrors or
ProjectAnalysisSummary
.RudeEdits)
949
if (isModuleEncBlocked || projectSummary !=
ProjectAnalysisSummary
.ValidChanges)
EditAndContinue\EditSessionTelemetry.cs (7)
87
public void LogProjectAnalysisSummary(
ProjectAnalysisSummary
summary, Guid projectTelemetryId, ImmutableArray<string> errorsIds)
95
case
ProjectAnalysisSummary
.NoChanges:
98
case
ProjectAnalysisSummary
.SyntaxErrors:
102
case
ProjectAnalysisSummary
.RudeEdits:
106
case
ProjectAnalysisSummary
.ValidChanges:
116
case
ProjectAnalysisSummary
.ValidInsignificantChanges:
126
public void LogProjectAnalysisSummary(
ProjectAnalysisSummary
summary, Guid projectTelemetryId, ImmutableArray<Diagnostic> emitDiagnostics)
EditAndContinue\TraceLog.cs (2)
78
EnumType.ProjectAnalysisSummary => (
ProjectAnalysisSummary
)Int32,
92
public static implicit operator Arg(
ProjectAnalysisSummary
value) => new((int)value, s_ProjectAnalysisSummary);