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