86 references to ReloadableAttributeSrc
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (86)
EditAndContinue\ActiveStatementTests.cs (4)
108var src1 = ReloadableAttributeSrc + @" 122var src2 = ReloadableAttributeSrc + @" 228var src1 = ReloadableAttributeSrc + @" 242var src2 = ReloadableAttributeSrc + @"
EditAndContinue\LineEditTests.cs (4)
1447var src1 = ReloadableAttributeSrc + @" 1454var src2 = ReloadableAttributeSrc + @" 1647var src1 = ReloadableAttributeSrc + @" 1654var src2 = ReloadableAttributeSrc + @"
EditAndContinue\TopLevelEditingTests.cs (78)
658var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]" + oldKeyword + " C { }"; 659var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]" + newKeyword + " C { }"; 753var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]public class C { }"; 754var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]internal class C { }"; 1035var attribute = ReloadableAttributeSrc + "namespace System.Runtime.CompilerServices { public class InlineArrayAttribute : Attribute { public InlineArrayAttribute(int n) { } } } "; 1164var src1 = ReloadableAttributeSrc + attributeSrc + "[CreateNewOnMetadataUpdate, A1, A2]class C { }"; 1165var src2 = ReloadableAttributeSrc + attributeSrc + "[CreateNewOnMetadataUpdate, A2, A3]class C { }"; 1180var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 1181var src2 = ReloadableAttributeSrc + "class C { }"; 1193var src1 = ReloadableAttributeSrc + "class C { }"; 1194var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 1207var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class B { } class C : B { }"; 1208var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class B { } class C : B { void F() {} }"; 1243var attributes = ReloadableAttributeSrc + 1397var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 1398var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class D { }"; 1413var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { int x = 1; }"; 1414var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class D { void F() { } }"; 1796var src1 = ReloadableAttributeSrc + @" 1802var src2 = ReloadableAttributeSrc + @" 1866var src1 = ReloadableAttributeSrc + ""; 1867var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { void F() {} }"; 2397var src1 = ReloadableAttributeSrc + @" 2409var src2 = ReloadableAttributeSrc + @" 2494var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]public class C<T> { void F() { } }"; 2495var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]internal class C<T, S> { int x = 1; }"; 2522var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { void F() {} }"; 2523var src2 = ReloadableAttributeSrc; 2590var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { void F() {} }"; 2592var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { void F() {} }"; 2639var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { void F() {} }"; 2642var srcA2 = ReloadableAttributeSrc; 4590var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]enum Color { Red = 1 }"; 4591var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]enum Color { Red = 2 }"; 4969var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]public delegate int D();"; 4970var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]internal delegate bool D(int a);"; 5091var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]public delegate int D<out T>();"; 5092var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]internal delegate bool D<in T, out S>(int a);"; 5337var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int N() => 1; }"; 5339var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int N() => 2; }"; 5363var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int N() => 1; } partial class C { class D { int M() => 1; } }"; 5364var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int N() => 2; } partial class C { class D { int M() => 2; } }"; 5381var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { int N() => 1; class D { int M() => 1; } }"; 5382var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { int N() => 2; class D { int M() => 2; } }"; 5514var src1 = ReloadableAttributeSrc + "class N { [CreateNewOnMetadataUpdate]class C {} } class M { }"; 5515var src2 = ReloadableAttributeSrc + "class N { } class M { [CreateNewOnMetadataUpdate]class C {} }"; 5593var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 5594var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { [CreateNewOnMetadataUpdate]class D { } }"; 5606var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 5607var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { [CreateNewOnMetadataUpdate]class D { [CreateNewOnMetadataUpdate]class E { } } }"; 5619var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 5620var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { class D { [CreateNewOnMetadataUpdate]class E { } } }"; 5632var src1 = ReloadableAttributeSrc + "class C { }"; 5633var src2 = ReloadableAttributeSrc + "class C { [CreateNewOnMetadataUpdate]class D { [CreateNewOnMetadataUpdate]class E { } } }"; 5644var src1 = ReloadableAttributeSrc + "class C { [CreateNewOnMetadataUpdate]class D { } }"; 5645var src2 = ReloadableAttributeSrc + "class C { [CreateNewOnMetadataUpdate]class D { int x; } }"; 8947var src1 = ReloadableAttributeSrc + RestartRequiredOnMetadataUpdateAttributeDefSrc + """ 8957var src2 = ReloadableAttributeSrc + RestartRequiredOnMetadataUpdateAttributeDefSrc + """ 10416var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { }"; 10419var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { partial void F(); }"; 10599var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { public static implicit operator int (C c) => 0; }"; 10600var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { public static explicit operator int (C c) => 0; }"; 14467var srcB1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int x = 1; void F() { } }"; 14470var srcB2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int x = 2; }"; 14517var src1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { static C() { } }"; 14518var src2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]class C { }"; 16618var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int x = 1; }"; 16621var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { int x = 2; }"; 17005var src1 = ReloadableAttributeSrc + """ 17016var src2 = ReloadableAttributeSrc + """ 18308var src1 = ReloadableAttributeSrc + """ 18319var src2 = ReloadableAttributeSrc + """ 19520var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { }"; 19523var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C { partial int P { get; } }"; 21583var src1 = "using System;" + ReloadableAttributeSrc + """ 21594var src2 = "using System;" + ReloadableAttributeSrc + """ 22753var srcA1 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C<T> { }" + attributes; 22756var srcA2 = ReloadableAttributeSrc + "[CreateNewOnMetadataUpdate]partial class C<[A]T> { }" + attributes;