38 references to DeleteActiveStatement
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (35)
EditAndContinue\ActiveStatementTests.cs (29)
438
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code));
567
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code),
568
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code),
569
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code),
570
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "case 2:", FeaturesResources.code),
571
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "default:", FeaturesResources.code),
572
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code),
573
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code),
574
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "while (true)", FeaturesResources.code),
575
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "do", FeaturesResources.code),
576
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "for (int i = 0; i < 10; i++ )", FeaturesResources.code),
577
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "foreach (var i in new[] { 1, 2 })", FeaturesResources.code),
578
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "using ( var z = new C() )", FeaturesResources.code),
579
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "fixed ( char* p = \"s\" )", FeaturesResources.code),
580
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "label", FeaturesResources.code));
810
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code));
876
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "", GetResource("method", "N.C.F()")));
902
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "namespace N", GetResource("method", "N.C.F()")));
936
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "class C", GetResource("method", "N.C.F()")));
3522
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "class C", GetResource("field", "C.a")),
3677
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "class C", GetResource("field", "C.a")),
3736
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "class C", GetResource("field", "C.a")),
6355
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "for (; i < 10 ; i++)", FeaturesResources.code));
6553
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "for (int i = 1; ; i++ )", FeaturesResources.code));
9118
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code));
9208
Diagnostic(RudeEditKind.
DeleteActiveStatement
, "{", FeaturesResources.code));
13739
diagnostics: [Diagnostic(RudeEditKind.
DeleteActiveStatement
, "partial class C", GetResource("method", "F()"))])
13762
diagnostics: [Diagnostic(RudeEditKind.
DeleteActiveStatement
, "", GetResource("method", "C.F()"))])
14242
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)
1415
new RudeEditDiagnostic(isNonLeaf ? RudeEditKind.
DeleteActiveStatement
: RudeEditKind.PartiallyExecutedActiveStatementDelete,
3330
diagnosticContext.Report(RudeEditKind.
DeleteActiveStatement
, cancellationToken);
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
97
AddRudeEdit(RudeEditKind.
DeleteActiveStatement
, nameof(FeaturesResources.Removing_0_that_contains_an_active_statement_requires_restarting_the_application));