53 references to ActiveStatementUpdate
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (49)
EditAndContinue\ActiveStatementTests.cs (40)
67
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Goo(2);"));
156
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Goo(2);"));
1128
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Goo f = new Goo(5*2);"));
1515
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "this(false)"));
1637
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "base(1)"));
1691
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "public C()"));
2173
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "C()"));
2202
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "B()"));
2327
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "C ( int P )"),
2328
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "C"),
2329
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "int P"));
2353
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "public C(int P)"),
2354
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "protected C(C original)"));
2820
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "int a = F(2)"));
2868
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "b = F(3)"));
5192
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "object c"),
5233
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "(int i, (var b, double d))"),
6272
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "i = F(2)"));
6395
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "var i = F(2)"));
6513
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "i < F(20)"));
6632
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "F(2)"));
6976
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "}"));
7016
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "}"));
7107
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "}"));
7391
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "if (!B())"));
7509
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "while (!B())"));
7631
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "while (!B());"));
8164
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "switch (obj)"));
8210
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "switch (obj)"));
8262
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "switch (G())"));
8308
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "switch (G())"));
8554
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "(G() switch { 0 => 10, _ => 20 }) switch { 10 => 100 , _ => 200 }"));
9648
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "when (Goo(2))"),
10834
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "G(a => 2 )"));
12130
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "F(from a in array where a > 0 select a);"));
12198
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "F(from a in array group a + 1 by a);"));
14176
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(20);"),
14177
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(40);"),
14178
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(50);"));
14446
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Goo(2);"));
EditAndContinue\ActiveStatementTests.Methods.cs (9)
204
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "c.Swap(ref b, ref a);"));
245
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Swap(null, null);"));
375
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "string result = f.WaitAsync(6).Result;"));
423
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "int a = G()"));
471
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "b = F()"));
743
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "{"));
1012
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "stringCollection[1] = \"hello\";"));
1118
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(stringCollection[1]);"));
1465
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Test t3 = t1 * t2;"));
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
1379
diagnostics.Add(new RudeEditDiagnostic(isNonLeaf ? RudeEditKind.
ActiveStatementUpdate
: RudeEditKind.PartiallyExecutedActiveStatementUpdate, newSpan));
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
139
AddRudeEdit(RudeEditKind.
ActiveStatementUpdate
, nameof(FeaturesResources.Updating_an_active_statement_requires_restarting_the_application));
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueDiagnosticDescriptorsTests.cs (1)
20
var d = EditAndContinueDiagnosticDescriptors.GetDescriptor(RudeEditKind.
ActiveStatementUpdate
);
EditAndContinue\RudeEditDiagnosticTests.cs (1)
29
RudeEditKind.
ActiveStatementUpdate
,