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