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);"));
1063
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Goo f = new Goo(5*2);"));
1450
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "this(false)"));
1572
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "base(1)"));
1626
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "public C()"));
2108
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "C()"));
2137
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "B()"));
2262
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "C ( int P )"),
2263
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "C"),
2264
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "int P"));
2288
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "public C(int P)"),
2289
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "protected C(C original)"));
2755
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "int a = F(2)"));
2803
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "b = F(3)"));
5127
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "object c"),
5168
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "(int i, (var b, double d))"),
6207
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "i = F(2)"));
6330
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "var i = F(2)"));
6448
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "i < F(20)"));
6567
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "F(2)"));
6911
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "}"));
6951
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "}"));
7042
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "}"));
7326
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "if (!B())"));
7444
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "while (!B())"));
7566
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "while (!B());"));
8099
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "switch (obj)"));
8145
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "switch (obj)"));
8197
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "switch (G())"));
8243
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "switch (G())"));
8489
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "(G() switch { 0 => 10, _ => 20 }) switch { 10 => 100 , _ => 200 }"));
9583
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "when (Goo(2))"),
10769
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "G(a => 2 )"));
12065
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "F(from a in array where a > 0 select a);"));
12133
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "F(from a in array group a + 1 by a);"));
14111
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(20);"),
14112
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(40);"),
14113
Diagnostic(RudeEditKind.
ActiveStatementUpdate
, "Console.WriteLine(50);"));
14381
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)
1260
diagnostics.Add(new RudeEditDiagnostic(isNonLeaf ? RudeEditKind.
ActiveStatementUpdate
: RudeEditKind.PartiallyExecutedActiveStatementUpdate, newSpan));
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
129
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
,