90 references to GenericTypeUpdate
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (50)
EditAndContinue\ActiveStatementTests.Methods.cs (6)
805
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "set"));
858
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "set"),
909
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "get"));
960
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "get"),
1011
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "set"));
1110
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "get"));
EditAndContinue\LineEditTests.cs (2)
878
diagnostics: new[] { Diagnostic(RudeEditKind.
GenericTypeUpdate
, "public C(int a)") });
1270
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "class C<T>")
EditAndContinue\TopLevelEditingTests.cs (42)
2103
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "class C<T>"),
2104
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "struct S<T>"),
2105
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "interface I<T>"),
2106
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "void F()"),
2107
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "void F()"),
2108
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "void F()"),
2109
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"),
2110
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"),
2111
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"),
4583
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "S"));
4599
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"));
4615
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"));
4631
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"));
4648
new[] { Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T") },
5502
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "partial class C<[A]T>"),
5504
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T")
5532
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "partial class C<T>"),
5534
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "where T : new()")
6467
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "void F()")
9838
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "public C(int a)"));
9881
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "public C(int a)"));
11860
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "a = 2"),
11861
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "class C<T>"));
11873
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "int a"),
11874
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "class C<T>"));
17556
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "B"));
17589
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "C"));
17609
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T")
17632
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T")
17651
new[] { Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T") },
17672
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T")
17695
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T")
17720
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"),
17724
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"),
17784
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "where T : " + newConstraint));
17807
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"));
17822
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "where T : System.Collections.Generic.List<" + newType + ">"));
17838
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "where T : System.Collections.Generic.List<" + newType + ">"));
17866
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "where S : unmanaged"));
17882
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "S"));
17916
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "where T : class, I"),
17918
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "where S : class, new()"));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\RudeEditDiagnosticTests.cs (1)
41
RudeEditKind.
GenericTypeUpdate
,
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
4228
var rudeEdit = oldIsGenericMethod ? RudeEditKind.GenericMethodUpdate : RudeEditKind.
GenericTypeUpdate
;
4612
RudeEditKind.
GenericTypeUpdate
EditAndContinue\EditAndContinueDiagnosticDescriptors.cs (1)
101
AddRudeEdit(RudeEditKind.
GenericTypeUpdate
, nameof(FeaturesResources.Modifying_a_method_inside_the_context_of_a_generic_type_requires_restarting_the_application));
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (36)
EditAndContinue\LineEditTests.vb (1)
962
diagnostics:={Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Class C(Of T)")})
EditAndContinue\TopLevelEditingTests.vb (35)
1306
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Class C(Of T)"))
1633
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Class C(Of T)"),
1634
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Structure S(Of T)"),
1635
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Interface I(Of T)"),
1636
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Sub F()"),
1637
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Sub F()"),
1638
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Sub F()"),
1639
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"),
1640
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"),
1641
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T")
2431
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "S"))
2445
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"))
2459
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"))
2473
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"))
3167
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Partial Class C(Of T As New)"),
3169
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T")
5678
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Public Sub New(a As Integer)"))
8875
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "a As Integer = 2"),
8876
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Class C(Of T)"))
8886
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Property a"),
8887
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "Class C(Of T)"))
11195
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "B"))
11224
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "C"))
11241
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"))
11255
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "S"))
11269
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"))
11284
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "S"))
11299
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "S"),
11301
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"))
11316
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "S"),
11318
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"))
11333
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "S"),
11334
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "T"),
11335
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "U"))
11349
Diagnostic(RudeEditKind.
GenericTypeUpdate
, "S"))