90 references to ReloadableAttributeSrc
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (90)
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 (82)
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 { }"; 1106var attribute = ReloadableAttributeSrc + "namespace System.Runtime.CompilerServices { public class InlineArrayAttribute : Attribute { public InlineArrayAttribute(int n) { } } } "; 1239var src1 = ReloadableAttributeSrc + attributeSrc + "[CreateNewOnMetadataUpdate, A1, A2]class C { }"; 1240var src2 = ReloadableAttributeSrc + attributeSrc + "[CreateNewOnMetadataUpdate, A2, A3]class C { }"; 1255var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 1256var src2 = ReloadableAttributeSrc + "class C { }"; 1268var src1 = ReloadableAttributeSrc + "class C { }"; 1269var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 1282var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class B { } class C : B { }"; 1283var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class B { } class C : B { void F() {} }"; 1318var attributes = ReloadableAttributeSrc + 1468var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 1469var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class D { }"; 1484var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { int x = 1; }"; 1485var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class D { void F() { } }"; 1855var src1 = ReloadableAttributeSrc + """ 1863var src2 = ReloadableAttributeSrc + """ 1935var src1 = ReloadableAttributeSrc + ""; 1936var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { void F() {} }"; 2483var src1 = ReloadableAttributeSrc + """ 2497var src2 = ReloadableAttributeSrc + """ 2586var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]public class C<T> { void F() { } }"; 2587var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]internal class C<T, S> { int x = 1; }"; 2611var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { void F() {} }"; 2612var src2 = ReloadableAttributeSrc; 2660var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { void F() {} }"; 2661var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { void F() {} }"; 2708var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { void F() {} }"; 2709var srcA2 = ReloadableAttributeSrc; 4651var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]enum Color { Red = 1 }"; 4652var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]enum Color { Red = 2 }"; 5030var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]public delegate int D();"; 5031var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]internal delegate bool D(int a);"; 5152var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]public delegate int D<out T>();"; 5153var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]internal delegate bool D<in T, out S>(int a);"; 5398var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int N() => 1; }"; 5400var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int N() => 2; }"; 5424var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int N() => 1; } partial class C { class D { int M() => 1; } }"; 5425var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int N() => 2; } partial class C { class D { int M() => 2; } }"; 5441var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { int N() => 1; class D { int M() => 1; } }"; 5442var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { int N() => 2; class D { int M() => 2; } }"; 5573var src1 = ReloadableAttributeSrc + "class N { [CreateNewOnMetadataUpdate]class C {} } class M { }"; 5574var src2 = ReloadableAttributeSrc + "class N { } class M { [CreateNewOnMetadataUpdate]class C {} }"; 5652var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 5653var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { [CreateNewOnMetadataUpdate]class D { } }"; 5665var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 5666var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { [CreateNewOnMetadataUpdate]class D { [CreateNewOnMetadataUpdate]class E { } } }"; 5678var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 5679var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { class D { [CreateNewOnMetadataUpdate]class E { } } }"; 5691var src1 = ReloadableAttributeSrc + "class C { }"; 5692var src2 = ReloadableAttributeSrc + "class C { [CreateNewOnMetadataUpdate]class D { [CreateNewOnMetadataUpdate]class E { } } }"; 5703var src1 = ReloadableAttributeSrc + "class C { [CreateNewOnMetadataUpdate]class D { } }"; 5704var src2 = ReloadableAttributeSrc + "class C { [CreateNewOnMetadataUpdate]class D { int x; } }"; 5887var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { enum E { A } }"; 5888var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { enum E { A, B } }"; 5900var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { class D1 { public void F() { Console.WriteLine(1); }}; }"; 5901var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { class D2 { public void F() { Console.WriteLine(2); }}; }"; 11038var src1 = ReloadableAttributeSrc + RestartRequiredOnMetadataUpdateAttributeDefSrc + """ 11048var src2 = ReloadableAttributeSrc + RestartRequiredOnMetadataUpdateAttributeDefSrc + """ 12538var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { }"; 12539var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { partial void F(); }"; 12701var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { public static implicit operator int (C c) => 0; }"; 12702var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { public static explicit operator int (C c) => 0; }"; 16618var srcB1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int x = 1; void F() { } }"; 16619var srcB2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int x = 2; }"; 16666var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { static C() { } }"; 16667var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 18842var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int x = 1; }"; 18843var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int x = 2; }"; 19209var src1 = ReloadableAttributeSrc + """ 19220var src2 = ReloadableAttributeSrc + """ 20691var src1 = ReloadableAttributeSrc + """ 20702var src2 = ReloadableAttributeSrc + """ 21981var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { }"; 21982var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { partial int P { get; } }"; 24083var src1 = "using System;" + ReloadableAttributeSrc + """ 24094var src2 = "using System;" + ReloadableAttributeSrc + """ 25241var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C<T> { }" + attributes; 25242var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C<[A]T> { }" + attributes;