38 references to DeleteActiveStatement
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (35)
EditAndContinue\ActiveStatementTests.cs (29)
373
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code));
502
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code),
503
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code),
504
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code),
505
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "case 2:", FeaturesResources.code),
506
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "default:", FeaturesResources.code),
507
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code),
508
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code),
509
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "while (true)", FeaturesResources.code),
510
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "do", FeaturesResources.code),
511
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "for (int i = 0; i < 10; i++ )", FeaturesResources.code),
512
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "foreach (var i in new[] { 1, 2 })", FeaturesResources.code),
513
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "using ( var z = new C() )", FeaturesResources.code),
514
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "fixed ( char* p = \"s\" )", FeaturesResources.code),
515
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "label", FeaturesResources.code));
745
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code));
811
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "", GetResource("method", "N.C.F()")));
837
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "namespace N", GetResource("method", "N.C.F()")));
871
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "class C", GetResource("method", "N.C.F()")));
3457
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "class C", GetResource("field", "C.a")),
3612
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "class C", GetResource("field", "C.a")),
3671
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "class C", GetResource("field", "C.a")),
6290
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "for (; i < 10 ; i++)", FeaturesResources.code));
6488
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "for (int i = 1; ; i++ )", FeaturesResources.code));
9053
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code));
9143
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code));
13674
diagnostics: [Diagnostic(RudeEditKind.
DeleteActiveStatement
, "partial class C", GetResource("method", "F()"))])
13697
diagnostics: [Diagnostic(RudeEditKind.
DeleteActiveStatement
, "", GetResource("method", "C.F()"))])
14177
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code));
EditAndContinue\ActiveStatementTests.Methods.cs (6)
57
diagnostics: [Diagnostic(RudeEditKind.
DeleteActiveStatement
, "class C", DeletedSymbolDisplay(FeaturesResources.method, "C.Goo(int)"))])
593
diagnostics: [Diagnostic(RudeEditKind.
DeleteActiveStatement
, "char x", GetResource("method"))]),
620
diagnostics: [Diagnostic(RudeEditKind.
DeleteActiveStatement
, "byte x", GetResource("method"))])
821
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "int P", FeaturesResources.code));
1222
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code));
1326
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code));
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
1296
new RudeEditDiagnostic(isNonLeaf ? RudeEditKind.
DeleteActiveStatement
: RudeEditKind.PartiallyExecutedActiveStatementDelete,
3168
diagnosticContext.Report(RudeEditKind.
DeleteActiveStatement
, cancellationToken);
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
87
AddRudeEdit(RudeEditKind.
DeleteActiveStatement
, nameof(FeaturesResources.Removing_0_that_contains_an_active_statement_requires_restarting_the_application));