34 references to RudeEditDiagnostic
Microsoft.CodeAnalysis.CSharp.Features (3)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
2323
_diagnostics.Add(new
RudeEditDiagnostic
(kind, span, node, arguments: [displayName]));
2571
diagnostics.Add(new
RudeEditDiagnostic
(
2901
diagnostics.Add(new
RudeEditDiagnostic
(
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EditAndContinue\EditAndContinueLanguageServiceTests.cs (2)
185
var rudeEditDiagnostic = new
RudeEditDiagnostic
(RudeEditKind.Delete, TextSpan.FromBounds(2, 3), arguments: ["x"]).ToDiagnostic(syntaxTree);
186
var deletedDocumentRudeEdit = new
RudeEditDiagnostic
(RudeEditKind.Delete, TextSpan.FromBounds(2, 3), arguments: ["<deleted>"]).ToDiagnostic(tree: null);
Microsoft.CodeAnalysis.Features (25)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (25)
572
return DocumentAnalysisResults.Blocked(documentId, filePath, [new
RudeEditDiagnostic
(RudeEditKind.ExperimentalFeaturesEnabled, span: default)], syntaxError: null, analysisStopwatch.Elapsed, hasChanges);
595
return DocumentAnalysisResults.Blocked(documentId, filePath, [new
RudeEditDiagnostic
(RudeEditKind.NotSupportedByRuntime, default)], syntaxError: null, analysisStopwatch.Elapsed, hasChanges);
703
? new
RudeEditDiagnostic
(RudeEditKind.SourceFileTooBig, span: default, arguments: [filePath])
704
: new
RudeEditDiagnostic
(RudeEditKind.InternalError, span: default, arguments: [filePath, e.ToString()]);
1379
diagnostics.Add(new
RudeEditDiagnostic
(isNonLeaf ? RudeEditKind.ActiveStatementUpdate : RudeEditKind.PartiallyExecutedActiveStatementUpdate, newSpan));
1404
diagnostics.Add(new
RudeEditDiagnostic
(RudeEditKind.ActiveStatementLambdaRemoved, newSpan, oldLambda,
1415
new
RudeEditDiagnostic
(isNonLeaf ? RudeEditKind.DeleteActiveStatement : RudeEditKind.PartiallyExecutedActiveStatementDelete,
1964
diagnostics.Add(new
RudeEditDiagnostic
(
1973
diagnostics.Add(new
RudeEditDiagnostic
(
1982
diagnostics.Add(new
RudeEditDiagnostic
(
1991
diagnostics.Add(new
RudeEditDiagnostic
(
2769
diagnostics.Add(new
RudeEditDiagnostic
(
2933
diagnostics.Add(new
RudeEditDiagnostic
(RudeEditKind.Delete, diagnosticSpan, edit.OldNode, [GetDisplayName(edit.OldNode!, EditKind.Delete)]));
2957
diagnostics.Add(new
RudeEditDiagnostic
(
2984
diagnostics.Add(new
RudeEditDiagnostic
(
3130
diagnostics.Add(new
RudeEditDiagnostic
(
3172
diagnostics.Add(new
RudeEditDiagnostic
(
5209
=> diagnostics.Add(new
RudeEditDiagnostic
(kind, span));
5255
return new
RudeEditDiagnostic
(
6030
diagnostics.Add(new
RudeEditDiagnostic
(RudeEditKind.InsertNotSupportedByRuntime, GetDiagnosticSpan(newLambda, EditKind.Insert), newLambda, [GetDisplayName(newLambda, EditKind.Insert)]));
6038
diagnostics.Add(new
RudeEditDiagnostic
(RudeEditKind.InsertLocalFunctionIntoInterfaceMethod, GetDiagnosticSpan(newLambda, EditKind.Insert), newLambda, [GetDisplayName(newLambda, EditKind.Insert)]));
6271
diagnostics.Add(new
RudeEditDiagnostic
(
6286
diagnostics.Add(new
RudeEditDiagnostic
(
6576
AddRuntimeRudeEdit(newSymbol, new
RudeEditDiagnostic
(
6597
AddRuntimeRudeEdit(newSymbol, new
RudeEditDiagnostic
(
Microsoft.CodeAnalysis.Features.UnitTests (4)
EditAndContinue\RudeEditDiagnosticTests.cs (4)
85
var re = new
RudeEditDiagnostic
(kind, TextSpan.FromBounds(1, 2));
91
var re = new
RudeEditDiagnostic
(kind, TextSpan.FromBounds(1, 2), syntaxNode, ["<1>", "<2>"]);
99
var re = new
RudeEditDiagnostic
(kind, TextSpan.FromBounds(1, 2), syntaxNode, ["<1>", "<2>", "<3>"]);
108
var re = new
RudeEditDiagnostic
(kind, TextSpan.FromBounds(1, 2), syntaxNode, ["<1>"]);