3 instantiations of RudeEditDiagnostic
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
593
return DocumentAnalysisResults.SyntaxErrors(newDocument.Id, filePath, [new
RudeEditDiagnostic
(RudeEditKind.ExperimentalFeaturesEnabled, default)], syntaxError: null, analysisStopwatch.Elapsed, hasChanges);
602
return DocumentAnalysisResults.SyntaxErrors(newDocument.Id, filePath, [new
RudeEditDiagnostic
(RudeEditKind.NotSupportedByRuntime, default)], syntaxError: null, analysisStopwatch.Elapsed, hasChanges);
1225
diagnostics.Add(new
RudeEditDiagnostic
(isNonLeaf ? RudeEditKind.ActiveStatementUpdate : RudeEditKind.PartiallyExecutedActiveStatementUpdate, newSpan));
19 references to RudeEditDiagnostic
Microsoft.CodeAnalysis.Features (19)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
719
void LogRudeEdits(ImmutableArray<
RudeEditDiagnostic
> diagnostics, SourceText text, string filePath)
721
foreach (
var
diagnostic in diagnostics)
EditAndContinue\DocumentAnalysisResults.cs (3)
36
public ImmutableArray<
RudeEditDiagnostic
> RudeEdits { get; }
111
ImmutableArray<
RudeEditDiagnostic
> rudeEdits,
191
public static DocumentAnalysisResults SyntaxErrors(DocumentId documentId, string filePath, ImmutableArray<
RudeEditDiagnostic
> rudeEdits, Diagnostic? syntaxError, TimeSpan elapsedTime, bool hasChanges)
EditAndContinue\EditSession.cs (1)
828
using var _6 = ArrayBuilder<(DocumentId, ImmutableArray<
RudeEditDiagnostic
>)>.GetInstance(out var documentsWithRudeEdits);
EditAndContinue\EditSessionTelemetry.cs (2)
129
public void LogRudeEditDiagnostics(ImmutableArray<
RudeEditDiagnostic
> diagnostics, Guid projectTelemetryId)
133
foreach (
var
diagnostic in diagnostics)
EditAndContinue\RudeEditDiagnostic.cs (1)
68
public static bool HasBlockingRudeEdits(this ImmutableArray<
RudeEditDiagnostic
> diagnostics)
EditAndContinue\RudeEditDiagnosticsBuilder.cs (7)
14
public readonly ArrayBuilder<
RudeEditDiagnostic
> Diagnostics = ArrayBuilder<
RudeEditDiagnostic
>.GetInstance();
20
public readonly ArrayBuilder<(
RudeEditDiagnostic
diagnostic, RudeEditReportingCondition condition)> DeferredDiagnostics = ArrayBuilder<(
RudeEditDiagnostic
diagnostic, RudeEditReportingCondition condition)>.GetInstance();
32
public void Add(
RudeEditDiagnostic
diagnostic, RudeEditReportingCondition? deferredReportingCondition = null)
44
public ImmutableArray<
RudeEditDiagnostic
> GetAllDiagnostics(Func<
RudeEditDiagnostic
, RudeEditReportingCondition, bool> includeDeferred)
EditAndContinue\SolutionUpdate.cs (3)
18
ImmutableArray<(DocumentId DocumentId, ImmutableArray<
RudeEditDiagnostic
> Diagnostics)> documentsWithRudeEdits,
26
public readonly ImmutableArray<(DocumentId DocumentId, ImmutableArray<
RudeEditDiagnostic
> Diagnostics)> DocumentsWithRudeEdits = documentsWithRudeEdits;
31
ImmutableArray<(DocumentId, ImmutableArray<
RudeEditDiagnostic
>)> documentsWithRudeEdits,