39 references to UpdateAroundActiveStatement
Microsoft.CodeAnalysis.CSharp.Features (1)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
2885
RudeEditKind.
UpdateAroundActiveStatement
,
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (35)
EditAndContinue\ActiveStatementTests.cs (35)
3985
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "lock (d)", CSharpFeaturesResources.lock_statement));
4023
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "lock (\"test\")", CSharpFeaturesResources.lock_statement));
4171
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "lock (G(a => a))", CSharpFeaturesResources.lock_statement));
4588
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "fixed (int* p = &value)", CSharpFeaturesResources.fixed_statement));
4651
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "fixed (int* a = &value2)", CSharpFeaturesResources.fixed_statement),
4652
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "fixed (int* d = &value1)", CSharpFeaturesResources.fixed_statement),
4770
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "fixed (byte* p = &G(a => a))", CSharpFeaturesResources.fixed_statement));
5128
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "foreach ( object c in F())", CSharpFeaturesResources.foreach_statement));
5169
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "foreach ( (int i, (var b, double d)) in F())", CSharpFeaturesResources.foreach_statement));
5800
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "foreach (var a in G(a => a))", CSharpFeaturesResources.foreach_statement));
5844
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "foreach (var a in bb)", CSharpFeaturesResources.foreach_statement));
5900
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "foreach (var a in bb)", CSharpFeaturesResources.foreach_statement));
5962
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "foreach (var y in z.F)", CSharpFeaturesResources.foreach_statement));
6020
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "foreach (var y in GetBuffer2())", CSharpFeaturesResources.foreach_statement));
7243
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "using (G(a => a))", CSharpFeaturesResources.using_statement));
7792
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "switch (F())", CSharpFeaturesResources.switch_statement_case_clause));
7835
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "switch (F())", CSharpFeaturesResources.switch_statement_case_clause));
7878
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "switch (F())", CSharpFeaturesResources.switch_statement_case_clause));
7922
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "switch (F())", CSharpFeaturesResources.switch_statement_case_clause));
7966
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "switch (F())", CSharpFeaturesResources.switch_statement_case_clause));
8053
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "switch (F(2))", CSharpFeaturesResources.switch_statement));
8850
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "try", CSharpFeaturesResources.try_block));
9096
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "finally", CSharpFeaturesResources.finally_clause));
9430
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "catch", CSharpFeaturesResources.catch_clause));
9480
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "catch", CSharpFeaturesResources.catch_clause));
9533
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "catch", CSharpFeaturesResources.catch_clause));
9584
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "catch", CSharpFeaturesResources.catch_clause));
9624
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "catch", CSharpFeaturesResources.catch_clause));
9664
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "catch", CSharpFeaturesResources.catch_clause));
9949
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "catch", CSharpFeaturesResources.catch_clause),
9950
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "try", CSharpFeaturesResources.try_block),
10563
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "checked", CSharpFeaturesResources.checked_statement));
10613
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "checked", CSharpFeaturesResources.checked_statement));
10671
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "checked", CSharpFeaturesResources.checked_statement));
13883
Diagnostic(RudeEditKind.
UpdateAroundActiveStatement
, "B();", string.Format(FeaturesResources._0_directive, "line")));
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
1400
RudeEditKind.
UpdateAroundActiveStatement
,
1855
RudeEditKind.
UpdateAroundActiveStatement
,
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
88
AddRudeEdit(RudeEditKind.
UpdateAroundActiveStatement
, nameof(FeaturesResources.Updating_a_0_around_an_active_statement_requires_restarting_the_application));