86 references to ReloadableAttributeSrc
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (86)
EditAndContinue\ActiveStatementTests.cs (4)
116var src1 = ReloadableAttributeSrc + """ 132var src2 = ReloadableAttributeSrc + """ 248var src1 = ReloadableAttributeSrc + """ 264var src2 = ReloadableAttributeSrc + """
EditAndContinue\LineEditTests.cs (4)
1663var src1 = ReloadableAttributeSrc + """ 1672var src2 = ReloadableAttributeSrc + """ 1895var src1 = ReloadableAttributeSrc + """ 1904var src2 = ReloadableAttributeSrc + """
EditAndContinue\TopLevelEditingTests.cs (78)
734var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]" + oldKeyword + " C { }"; 735var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]" + newKeyword + " C { }"; 827var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]public class C { }"; 828var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]internal class C { }"; 1108var attribute = ReloadableAttributeSrc + "namespace System.Runtime.CompilerServices { public class InlineArrayAttribute : Attribute { public InlineArrayAttribute(int n) { } } } "; 1241var src1 = ReloadableAttributeSrc + attributeSrc + "[CreateNewOnMetadataUpdate, A1, A2]class C { }"; 1242var src2 = ReloadableAttributeSrc + attributeSrc + "[CreateNewOnMetadataUpdate, A2, A3]class C { }"; 1257var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 1258var src2 = ReloadableAttributeSrc + "class C { }"; 1270var src1 = ReloadableAttributeSrc + "class C { }"; 1271var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 1284var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class B { } class C : B { }"; 1285var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class B { } class C : B { void F() {} }"; 1320var attributes = ReloadableAttributeSrc + 1470var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 1471var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class D { }"; 1486var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { int x = 1; }"; 1487var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class D { void F() { } }"; 1859var src1 = ReloadableAttributeSrc + """ 1867var src2 = ReloadableAttributeSrc + """ 1939var src1 = ReloadableAttributeSrc + ""; 1940var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { void F() {} }"; 2489var src1 = ReloadableAttributeSrc + """ 2503var src2 = ReloadableAttributeSrc + """ 2592var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]public class C<T> { void F() { } }"; 2593var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]internal class C<T, S> { int x = 1; }"; 2619var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { void F() {} }"; 2620var src2 = ReloadableAttributeSrc; 2674var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { void F() {} }"; 2675var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { void F() {} }"; 2722var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { void F() {} }"; 2723var srcA2 = ReloadableAttributeSrc; 4671var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]enum Color { Red = 1 }"; 4672var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]enum Color { Red = 2 }"; 5050var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]public delegate int D();"; 5051var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]internal delegate bool D(int a);"; 5172var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]public delegate int D<out T>();"; 5173var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]internal delegate bool D<in T, out S>(int a);"; 5418var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int N() => 1; }"; 5420var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int N() => 2; }"; 5444var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int N() => 1; } partial class C { class D { int M() => 1; } }"; 5445var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int N() => 2; } partial class C { class D { int M() => 2; } }"; 5462var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { int N() => 1; class D { int M() => 1; } }"; 5463var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { int N() => 2; class D { int M() => 2; } }"; 5595var src1 = ReloadableAttributeSrc + "class N { [CreateNewOnMetadataUpdate]class C {} } class M { }"; 5596var src2 = ReloadableAttributeSrc + "class N { } class M { [CreateNewOnMetadataUpdate]class C {} }"; 5674var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 5675var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { [CreateNewOnMetadataUpdate]class D { } }"; 5687var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 5688var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { [CreateNewOnMetadataUpdate]class D { [CreateNewOnMetadataUpdate]class E { } } }"; 5700var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 5701var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { class D { [CreateNewOnMetadataUpdate]class E { } } }"; 5713var src1 = ReloadableAttributeSrc + "class C { }"; 5714var src2 = ReloadableAttributeSrc + "class C { [CreateNewOnMetadataUpdate]class D { [CreateNewOnMetadataUpdate]class E { } } }"; 5725var src1 = ReloadableAttributeSrc + "class C { [CreateNewOnMetadataUpdate]class D { } }"; 5726var src2 = ReloadableAttributeSrc + "class C { [CreateNewOnMetadataUpdate]class D { int x; } }"; 8977var src1 = ReloadableAttributeSrc + RestartRequiredOnMetadataUpdateAttributeDefSrc + """ 8987var src2 = ReloadableAttributeSrc + RestartRequiredOnMetadataUpdateAttributeDefSrc + """ 10491var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { }"; 10492var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { partial void F(); }"; 10654var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { public static implicit operator int (C c) => 0; }"; 10655var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { public static explicit operator int (C c) => 0; }"; 14538var srcB1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int x = 1; void F() { } }"; 14539var srcB2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int x = 2; }"; 14586var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { static C() { } }"; 14587var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 16722var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int x = 1; }"; 16723var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int x = 2; }"; 17093var src1 = ReloadableAttributeSrc + """ 17104var src2 = ReloadableAttributeSrc + """ 18577var src1 = ReloadableAttributeSrc + """ 18588var src2 = ReloadableAttributeSrc + """ 19885var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { }"; 19886var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { partial int P { get; } }"; 21993var src1 = "using System;" + ReloadableAttributeSrc + """ 22004var src2 = "using System;" + ReloadableAttributeSrc + """ 23155var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C<T> { }" + attributes; 23156var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C<[A]T> { }" + attributes;