66 references to ReloadableAttributeSrc
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (66)
EditAndContinue\ActiveStatementTests.cs (4)
108
var src1 =
ReloadableAttributeSrc
+ @"
122
var src2 =
ReloadableAttributeSrc
+ @"
228
var src1 =
ReloadableAttributeSrc
+ @"
242
var src2 =
ReloadableAttributeSrc
+ @"
EditAndContinue\LineEditTests.cs (4)
1084
var src1 =
ReloadableAttributeSrc
+ @"
1091
var src2 =
ReloadableAttributeSrc
+ @"
1277
var src1 =
ReloadableAttributeSrc
+ @"
1284
var src2 =
ReloadableAttributeSrc
+ @"
EditAndContinue\TopLevelEditingTests.cs (58)
653
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]" + oldKeyword + " C { }";
654
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]" + newKeyword + " C { }";
749
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]public class C { }";
750
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]internal class C { }";
1075
var src1 =
ReloadableAttributeSrc
+ attributeSrc + "[CreateNewOnMetadataUpdate, A1, A2]class C { }";
1076
var src2 =
ReloadableAttributeSrc
+ attributeSrc + "[CreateNewOnMetadataUpdate, A2, A3]class C { }";
1091
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { }";
1092
var src2 =
ReloadableAttributeSrc
+ "class C { }";
1104
var src1 =
ReloadableAttributeSrc
+ "class C { }";
1105
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { }";
1118
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class B { } class C : B { }";
1119
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class B { } class C : B { void F() {} }";
1275
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { }";
1276
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class D { }";
1291
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { int x = 1; }";
1292
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class D { void F() { } }";
1642
var src1 =
ReloadableAttributeSrc
+ @"
1648
var src2 =
ReloadableAttributeSrc
+ @"
1712
var src1 =
ReloadableAttributeSrc
+ "";
1713
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { void F() {} }";
2052
var src1 =
ReloadableAttributeSrc
+ @"
2058
var src2 =
ReloadableAttributeSrc
+ @"
2120
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]public class C<T> { void F() { } }";
2121
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]internal class C<T, S> { int x = 1; }";
2148
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { void F() {} }";
2149
var src2 =
ReloadableAttributeSrc
;
2218
var srcA1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]partial class C { void F() {} }";
2220
var srcA2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]partial class C { void F() {} }";
2269
var srcA1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { void F() {} }";
2272
var srcA2 =
ReloadableAttributeSrc
;
4058
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]enum Color { Red = 1 }";
4059
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]enum Color { Red = 2 }";
4420
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]public delegate int D();";
4421
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]internal delegate bool D(int a);";
4545
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]public delegate int D<out T>();";
4546
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]internal delegate bool D<in T, out S>(int a);";
4894
var src1 =
ReloadableAttributeSrc
+ "class N { [CreateNewOnMetadataUpdate]class C {} } class M { }";
4895
var src2 =
ReloadableAttributeSrc
+ "class N { } class M { [CreateNewOnMetadataUpdate]class C {} }";
4973
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { }";
4974
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { [CreateNewOnMetadataUpdate]class D { } }";
4986
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { }";
4987
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { [CreateNewOnMetadataUpdate]class D { [CreateNewOnMetadataUpdate]class E { } } }";
4999
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { }";
5000
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { class D { [CreateNewOnMetadataUpdate]class E { } } }";
5012
var src1 =
ReloadableAttributeSrc
+ "class C { }";
5013
var src2 =
ReloadableAttributeSrc
+ "class C { [CreateNewOnMetadataUpdate]class D { [CreateNewOnMetadataUpdate]class E { } } }";
5024
var src1 =
ReloadableAttributeSrc
+ "class C { [CreateNewOnMetadataUpdate]class D { } }";
5025
var src2 =
ReloadableAttributeSrc
+ "class C { [CreateNewOnMetadataUpdate]class D { int x; } }";
9324
var srcA1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]partial class C { }";
9327
var srcA2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]partial class C { partial void F(); }";
9364
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { public static implicit operator int (C c) => 0; }";
9365
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { public static explicit operator int (C c) => 0; }";
9989
var src1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { static C() { } }";
9990
var src2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]class C { }";
11035
var srcB1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]partial class C { int x = 1; void F() { } }";
11038
var srcB2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]partial class C { int x = 2; }";
17738
var srcA1 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]partial class C<T> { }" + attributes;
17741
var srcA2 =
ReloadableAttributeSrc
+ "[CreateNewOnMetadataUpdate]partial class C<[A]T> { }" + attributes;