45 references to InsertAroundActiveStatement
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (24)
EditAndContinue\ActiveStatementTests.cs (24)
2511
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "lock (lockThis)", CSharpFeaturesResources.lock_statement));
2544
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "lock (lockThis)", CSharpFeaturesResources.lock_statement));
2637
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "lock (d)", CSharpFeaturesResources.lock_statement),
2638
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "lock (e)", CSharpFeaturesResources.lock_statement));
2950
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "fixed (int* pj = &value)", CSharpFeaturesResources.fixed_statement));
3031
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "fixed (int* pj = &value)", CSharpFeaturesResources.fixed_statement));
3181
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "fixed (int* e = &value1)", CSharpFeaturesResources.fixed_statement));
3784
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "foreach (var b in e1)", CSharpFeaturesResources.foreach_statement),
3785
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "foreach (var c in e1)", CSharpFeaturesResources.foreach_statement),
3786
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "foreach (var a in e1)", CSharpFeaturesResources.foreach_statement));
3827
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "foreach (var c in e1)", CSharpFeaturesResources.foreach_statement),
3828
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "foreach ((int b1, bool b2) in e1)", CSharpFeaturesResources.foreach_statement),
3829
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "foreach ((var a1, var a2) in e1)", CSharpFeaturesResources.foreach_statement));
4156
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "foreach (var a in e1)", CSharpFeaturesResources.foreach_statement),
4157
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "foreach (var b in e1)", CSharpFeaturesResources.foreach_statement));
4805
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "using (c)", CSharpFeaturesResources.using_statement));
5184
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "using (c)", CSharpFeaturesResources.using_statement));
6522
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "try", CSharpFeaturesResources.try_block));
7052
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "catch", CSharpFeaturesResources.catch_clause));
7095
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "catch", CSharpFeaturesResources.catch_clause));
7491
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "finally", CSharpFeaturesResources.finally_clause));
7534
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "finally", CSharpFeaturesResources.finally_clause));
7712
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "finally", CSharpFeaturesResources.finally_clause));
8198
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "checked", CSharpFeaturesResources.checked_statement));
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
1551
aroundActiveStatement ? RudeEditKind.
InsertAroundActiveStatement
: RudeEditKind.Insert,
1786
RudeEditKind.
InsertAroundActiveStatement
,
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
67
AddRudeEdit(RudeEditKind.
InsertAroundActiveStatement
, nameof(FeaturesResources.Adding_0_around_an_active_statement_requires_restarting_the_application));
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (18)
EditAndContinue\ActiveStatementTests.vb (18)
2554
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "SyncLock lockThis", VBFeaturesResources.SyncLock_block))
2590
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "SyncLock d", VBFeaturesResources.SyncLock_block),
2591
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "SyncLock e", VBFeaturesResources.SyncLock_block))
2855
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "For Each b In e1", VBFeaturesResources.For_Each_block),
2856
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "For Each c In e1", VBFeaturesResources.For_Each_block),
2857
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "For Each a In e1", VBFeaturesResources.For_Each_block))
2990
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "For Each z In e1", VBFeaturesResources.For_Each_block),
2991
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "For Each b In e1", VBFeaturesResources.For_Each_block))
3077
edits.VerifySemanticDiagnostics(active, Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "Using c", VBFeaturesResources.Using_block))
3118
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "Using c", VBFeaturesResources.Using_block))
3205
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "With c", VBFeaturesResources.With_block))
3246
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "With c", VBFeaturesResources.With_block))
3336
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "Try", VBFeaturesResources.Try_block))
3741
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "Catch", VBFeaturesResources.Catch_clause))
3776
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "Catch", VBFeaturesResources.Catch_clause))
4065
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "Finally", VBFeaturesResources.Finally_clause))
4098
edits.VerifySemanticDiagnostics(active, Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "Finally", VBFeaturesResources.Finally_clause))
4224
Diagnostic(RudeEditKind.
InsertAroundActiveStatement
, "Finally", VBFeaturesResources.Finally_clause))