83 references to ActiveStatementUpdate
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (41)
EditAndContinue\ActiveStatementTests.cs (33)
63
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Goo(2);"));
144
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Goo(2);"));
800
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Goo f = new Goo(5*2);"));
1137
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "this(false)"));
1187
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "public C()"));
1217
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "base(1)"));
1590
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "int a = F(2)"));
1634
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "b = F(3)"));
3607
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "object c"),
3644
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "(int i, (var b, double d))"),
4355
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "i = F(2)"));
4466
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "var i = F(2)"));
4572
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "i < F(20)"));
4679
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "F(2)"));
4947
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "}"));
4983
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "}"));
5066
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "}"));
5326
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "if (!B())"));
5432
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "while (!B())"));
5542
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "while (!B());"));
6027
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "switch (obj)"));
6069
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "switch (obj)"));
6117
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "switch (G())"));
6159
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "switch (G())"));
6373
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "(G() switch { 0 => 10, _ => 20 }) switch { 10 => 100 , _ => 200 }"));
7371
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "when (Goo(2))"),
8465
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "G(a => 2 )"));
9355
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "F(from a in array where a > 0 select a);"));
9415
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "F(from a in array group a + 1 by a);"));
11166
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(20);"),
11167
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(40);"),
11168
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(50);"));
11408
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Goo(2);"));
EditAndContinue\ActiveStatementTests.Methods.cs (8)
188
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "c.Swap(ref b, ref a);"));
228
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Swap(null, null);"));
348
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "string result = f.WaitAsync(6).Result;"));
394
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "int a = G()"));
440
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "b = F()"));
859
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "stringCollection[1] = \"hello\";"));
961
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(stringCollection[1]);"));
1294
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Test t3 = t1 * t2;"));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EditAndContinue\EditAndContinueDiagnosticDescriptorsTests.cs (1)
20
var d = EditAndContinueDiagnosticDescriptors.GetDescriptor(RudeEditKind.
ActiveStatementUpdate
);
EditAndContinue\RudeEditDiagnosticTests.cs (1)
29
RudeEditKind.
ActiveStatementUpdate
,
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
1160
diagnostics.Add(new RudeEditDiagnostic(isNonLeaf ? RudeEditKind.
ActiveStatementUpdate
: RudeEditKind.PartiallyExecutedActiveStatementUpdate, newSpan));
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
122
AddRudeEdit(RudeEditKind.
ActiveStatementUpdate
, nameof(FeaturesResources.Updating_an_active_statement_requires_restarting_the_application));
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (38)
EditAndContinue\ActiveStatementTests.vb (38)
46
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Goo(2)"))
112
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Goo(2)"))
310
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Me.value = a*6"),
311
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Me.value = a*7"),
312
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Me.value = a*8"),
313
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Me.value = a*8"),
314
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Me.value = a*2"),
315
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Me.value = a*3"),
316
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Me.value = a*4"),
317
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Me.value = a*5"))
822
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "f As Goo = New Goo(5*2)"))
1099
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "MyClass.New(False)"))
1511
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "c = 2"))
1539
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "d = 3"))
1595
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "b As Integer = 0"))
1642
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "b As New Integer"))
1674
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "a"),
1675
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "d"),
1676
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "e"),
1677
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "f"),
1678
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "x"))
1708
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "c"),
1709
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "e"))
1739
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "c As New D(2)"),
1740
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "e As New D(2)"),
1830
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "c(10)"),
1831
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "d(20)"),
1832
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "b(20)"))
1860
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "c(2)"))
1888
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "d(2)"))
1920
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "e(1,2)"),
1921
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "c(1,2)"))
1941
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "3"))
3955
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Catch e As IOException When Goo(2)"),
4996
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "G(Function(a) 1 )"))
5741
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(20)"),
5742
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(40)"),
5743
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(50)"))