Compilation\ReferenceManagerTests.cs (8)
1214var arSA = TestReferences.SymbolsTests.Versioning.AR_SA;
1215var enUS = TestReferences.SymbolsTests.Versioning.EN_US;
2230TestReferences.SymbolsTests.Versioning.C2,
2231TestReferences.SymbolsTests.Versioning.C1,
3218var aRef = CreateEmptyCompilation(@"public interface A { C CA { get; } }", new[] { MscorlibRef, TestReferences.SymbolsTests.Versioning.C2 },
3221var bRef = CreateEmptyCompilation(@"public interface B { C CB { get; } }", new[] { MscorlibRef, TestReferences.SymbolsTests.Versioning.C1 },
3226{ "C, 1.0.0.0", TestReferences.SymbolsTests.Versioning.C1 },
3227{ "C, 2.0.0.0", TestReferences.SymbolsTests.Versioning.C2 },
Symbols\CompilationCreationTests.cs (23)
70var mdTestLib1 = TestReferences.SymbolsTests.MDTestLib1;
109var cyclic2Ref = TestReferences.SymbolsTests.Cyclic.Cyclic2.dll;
127var varV1MTTestLib2Ref = TestReferences.SymbolsTests.V1.MTTestLib2.dll;
147TestReferences.SymbolsTests.V1.MTTestLib1.dll
171var varV2MTTestLib3Ref = TestReferences.SymbolsTests.V2.MTTestLib3.dll;
176TestReferences.SymbolsTests.V2.MTTestLib1.dll,
228var varV3MTTestLib4Ref = TestReferences.SymbolsTests.V3.MTTestLib4.dll;
233TestReferences.SymbolsTests.V3.MTTestLib1.dll,
442TestReferences.SymbolsTests.V3.MTTestLib1.dll,
1423TestReferences.SymbolsTests.V1.MTTestLib1.dll,
1424TestReferences.SymbolsTests.V1.MTTestModule2.netmodule
1433TestReferences.SymbolsTests.V1.MTTestLib1.dll,
1472TestReferences.SymbolsTests.V2.MTTestLib1.dll,
1474TestReferences.SymbolsTests.V2.MTTestModule3.netmodule
1489TestReferences.SymbolsTests.V2.MTTestLib1.dll,
1557TestReferences.SymbolsTests.V3.MTTestLib1.dll,
1560TestReferences.SymbolsTests.V3.MTTestModule4.netmodule
1576TestReferences.SymbolsTests.V3.MTTestLib1.dll,
1813TestReferences.SymbolsTests.V3.MTTestLib1.dll,
2551TestReferences.SymbolsTests.V1.MTTestLib1.dll,
2552TestReferences.SymbolsTests.V1.MTTestModule2.netmodule
2560TestReferences.SymbolsTests.V2.MTTestLib1.dll,
2858var r = TestReferences.SymbolsTests.Metadata.InvalidCharactersInAssemblyName;
Symbols\Metadata\PE\LoadingAttributes.cs (26)
27TestReferences.SymbolsTests.Metadata.MDTestAttributeApplicationLib,
28TestReferences.SymbolsTests.Metadata.MDTestAttributeDefLib,
99TestReferences.SymbolsTests.Metadata.MDTestAttributeApplicationLib,
100TestReferences.SymbolsTests.Metadata.MDTestAttributeDefLib,
171TestReferences.SymbolsTests.Metadata.MDTestAttributeApplicationLib,
172TestReferences.SymbolsTests.Metadata.MDTestAttributeDefLib,
238TestReferences.SymbolsTests.Metadata.MDTestAttributeApplicationLib,
239TestReferences.SymbolsTests.Metadata.MDTestAttributeDefLib,
304TestReferences.SymbolsTests.Metadata.MDTestAttributeApplicationLib,
305TestReferences.SymbolsTests.Metadata.MDTestAttributeDefLib,
354TestReferences.SymbolsTests.Metadata.MDTestAttributeApplicationLib,
355TestReferences.SymbolsTests.Metadata.MDTestAttributeDefLib,
406TestReferences.SymbolsTests.Metadata.MDTestAttributeApplicationLib,
407TestReferences.SymbolsTests.Metadata.MDTestAttributeDefLib,
531TestReferences.SymbolsTests.Metadata.MDTestAttributeDefLib ,
581TestReferences.SymbolsTests.Metadata.AttributeInterop01,
662TestReferences.SymbolsTests.Metadata.AttributeInterop01,
727TestReferences.SymbolsTests.Metadata.AttributeInterop01,
768TestReferences.SymbolsTests.Metadata.AttributeInterop02,
806TestReferences.SymbolsTests.Metadata.AttributeInterop01,
905TestReferences.SymbolsTests.Metadata.AttributeTestLib01,
906TestReferences.SymbolsTests.Metadata.AttributeTestDef01,
940TestReferences.SymbolsTests.Metadata.AttributeTestLib01 ,
941TestReferences.SymbolsTests.Metadata.AttributeTestDef01 ,
1042TestReferences.SymbolsTests.Metadata.AttributeTestLib01,
1043TestReferences.SymbolsTests.Metadata.AttributeTestDef01,
Symbols\Metadata\PE\LoadingEvents.cs (12)
28TestReferences.SymbolsTests.Events,
45TestReferences.SymbolsTests.Events,
62TestReferences.SymbolsTests.Events,
127TestReferences.SymbolsTests.Events,
150TestReferences.SymbolsTests.Events,
173TestReferences.SymbolsTests.Events,
191TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Events.CSharp,
218TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Events.CSharp,
250TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Events.CSharp,
286TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Events.CSharp,
326TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Events.CSharp,
379var assembly = MetadataTestHelpers.GetSymbolForReference(TestReferences.SymbolsTests.Events);
Symbols\Metadata\PE\LoadingMethods.cs (19)
29TestReferences.SymbolsTests.MDTestLib1,
30TestReferences.SymbolsTests.MDTestLib2,
31TestReferences.SymbolsTests.Methods.CSMethods,
32TestReferences.SymbolsTests.Methods.VBMethods,
34TestReferences.SymbolsTests.Methods.ByRefReturn
384TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Methods.CSharp);
408TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Methods.IL);
443TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Methods.CSharp,
479TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Methods.CSharp,
512TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Methods.IL);
540TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Methods.IL);
570TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Methods.CSharp,
607TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Methods.IL);
631TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Methods.IL);
663TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Methods.IL,
697TestReferences.SymbolsTests.ExplicitInterfaceImplementation.Methods.CSharp,
772var compilation = CreateCompilation(source, new[] { TestReferences.SymbolsTests.Methods.ILMethods });
785var compilation = CreateCompilation(source, new[] { TestReferences.SymbolsTests.Methods.ILMethods });
829var compilation = CreateCompilation(source, new[] { TestReferences.SymbolsTests.Methods.ILMethods });
Symbols\Metadata\PE\NoPia.cs (83)
26TestReferences.SymbolsTests.NoPia.LocalTypes1,
27TestReferences.SymbolsTests.NoPia.LocalTypes2
49TestReferences.SymbolsTests.NoPia.LocalTypes1,
50TestReferences.SymbolsTests.NoPia.LocalTypes2,
51TestReferences.SymbolsTests.NoPia.Pia1,
53TestReferences.SymbolsTests.MDTestLib1
92TestReferences.SymbolsTests.NoPia.LocalTypes1,
93TestReferences.SymbolsTests.NoPia.LocalTypes2,
94TestReferences.SymbolsTests.NoPia.Pia1,
123TestReferences.SymbolsTests.NoPia.LocalTypes1,
124TestReferences.SymbolsTests.NoPia.LocalTypes2,
125TestReferences.SymbolsTests.NoPia.Pia1
169TestReferences.SymbolsTests.NoPia.LocalTypes1,
170TestReferences.SymbolsTests.NoPia.LocalTypes2,
171TestReferences.SymbolsTests.NoPia.Pia1,
173TestReferences.SymbolsTests.MDTestLib1
183TestReferences.SymbolsTests.NoPia.LocalTypes1,
184TestReferences.SymbolsTests.NoPia.LocalTypes2,
185TestReferences.SymbolsTests.NoPia.Pia2,
220TestReferences.SymbolsTests.NoPia.LocalTypes1,
221TestReferences.SymbolsTests.NoPia.LocalTypes2,
222TestReferences.SymbolsTests.NoPia.Pia3,
251TestReferences.SymbolsTests.NoPia.LocalTypes1,
252TestReferences.SymbolsTests.NoPia.LocalTypes2,
253TestReferences.SymbolsTests.NoPia.Pia4,
282TestReferences.SymbolsTests.NoPia.LocalTypes1,
283TestReferences.SymbolsTests.NoPia.LocalTypes2,
284TestReferences.SymbolsTests.NoPia.Pia4,
285TestReferences.SymbolsTests.NoPia.Pia1,
316TestReferences.SymbolsTests.NoPia.Library1,
317TestReferences.SymbolsTests.NoPia.LocalTypes1,
318TestReferences.SymbolsTests.NoPia.Pia4,
327TestReferences.SymbolsTests.NoPia.Library1,
328TestReferences.SymbolsTests.NoPia.LocalTypes1,
329TestReferences.SymbolsTests.NoPia.Pia4,
331TestReferences.SymbolsTests.MDTestLib1
366var pia1CopyLink = TestReferences.SymbolsTests.NoPia.Pia1Copy.WithEmbedInteropTypes(true);
367var pia1CopyRef = TestReferences.SymbolsTests.NoPia.Pia1Copy.WithEmbedInteropTypes(false);
380TestReferences.SymbolsTests.NoPia.Pia1,
382TestReferences.SymbolsTests.MDTestLib1,
383TestReferences.SymbolsTests.MDTestLib2
433TestReferences.SymbolsTests.NoPia.Pia1,
435TestReferences.SymbolsTests.MDTestLib1
464TestReferences.SymbolsTests.NoPia.Pia1,
496TestReferences.SymbolsTests.NoPia.Pia1,
498TestReferences.SymbolsTests.MDTestLib1,
499TestReferences.SymbolsTests.MDTestLib2
510TestReferences.SymbolsTests.NoPia.Pia2,
555TestReferences.SymbolsTests.NoPia.Pia3,
585TestReferences.SymbolsTests.NoPia.Pia4,
619TestReferences.SymbolsTests.NoPia.Pia4,
620TestReferences.SymbolsTests.NoPia.Pia1,
651TestReferences.SymbolsTests.NoPia.Library1,
652TestReferences.SymbolsTests.NoPia.Pia4,
663TestReferences.SymbolsTests.NoPia.Library1,
664TestReferences.SymbolsTests.NoPia.Pia4,
666TestReferences.SymbolsTests.MDTestLib1,
687var mscorlibRef = TestReferences.SymbolsTests.MDTestLib1;
688var cyclic2Ref = TestReferences.SymbolsTests.Cyclic.Cyclic2.dll;
689var piaRef = TestReferences.SymbolsTests.NoPia.Pia1;
690var localTypes1Ref = TestReferences.SymbolsTests.NoPia.LocalTypes1;
710TestReferences.SymbolsTests.NoPia.LocalTypes3,
711TestReferences.SymbolsTests.NoPia.Pia1
729TestReferences.SymbolsTests.NoPia.LocalTypes3,
730TestReferences.SymbolsTests.NoPia.Pia1,
748var pia5Link = TestReferences.SymbolsTests.NoPia.Pia5.WithEmbedInteropTypes(true);
749var pia5Ref = TestReferences.SymbolsTests.NoPia.Pia5.WithEmbedInteropTypes(false);
750var library2Ref = TestReferences.SymbolsTests.NoPia.Library2.WithEmbedInteropTypes(false);
751var library2Link = TestReferences.SymbolsTests.NoPia.Library2.WithEmbedInteropTypes(true);
752var pia1Link = TestReferences.SymbolsTests.NoPia.Pia1.WithEmbedInteropTypes(true);
753var pia1Ref = TestReferences.SymbolsTests.NoPia.Pia1.WithEmbedInteropTypes(false);
873var varALink = TestReferences.SymbolsTests.NoPia.A.WithEmbedInteropTypes(true);
874var varARef = TestReferences.SymbolsTests.NoPia.A.WithEmbedInteropTypes(false);
875var varBLink = TestReferences.SymbolsTests.NoPia.B.WithEmbedInteropTypes(true);
876var varBRef = TestReferences.SymbolsTests.NoPia.B.WithEmbedInteropTypes(false);
877var varCLink = TestReferences.SymbolsTests.NoPia.C.WithEmbedInteropTypes(true);
878var varCRef = TestReferences.SymbolsTests.NoPia.C.WithEmbedInteropTypes(false);
879var varDLink = TestReferences.SymbolsTests.NoPia.D.WithEmbedInteropTypes(true);
880var varDRef = TestReferences.SymbolsTests.NoPia.D.WithEmbedInteropTypes(false);
1005var pia1CopyLink = TestReferences.SymbolsTests.NoPia.Pia1Copy.WithEmbedInteropTypes(true);
1006var pia1CopyRef = TestReferences.SymbolsTests.NoPia.Pia1Copy.WithEmbedInteropTypes(false);
1012new[] { TestReferences.SymbolsTests.NoPia.Pia1 },
1030TestReferences.SymbolsTests.NoPia.Pia1,
Symbols\Metadata\PE\NoPiaLocalHideAndTypeSubstitutionTests.cs (23)
29TestReferences.SymbolsTests.NoPia.Pia1,
30TestReferences.SymbolsTests.NoPia.LocalTypes1
76TestReferences.SymbolsTests.NoPia.GeneralPia.WithEmbedInteropTypes(true)
82TestReferences.SymbolsTests.NoPia.GeneralPia,
89TestReferences.SymbolsTests.NoPia.GeneralPiaCopy,
124TestReferences.SymbolsTests.NoPia.GeneralPia,
125TestReferences.SymbolsTests.NoPia.ExternalAsm1,
187TestReferences.SymbolsTests.NoPia.GeneralPia,
188TestReferences.SymbolsTests.NoPia.ExternalAsm1
224TestReferences.SymbolsTests.NoPia.GeneralPia,
225TestReferences.SymbolsTests.NoPia.ExternalAsm1
259TestReferences.SymbolsTests.NoPia.GeneralPia,
260TestReferences.SymbolsTests.NoPia.ExternalAsm1
290TestReferences.SymbolsTests.NoPia.GeneralPia,
291TestReferences.SymbolsTests.NoPia.ExternalAsm1
318TestReferences.SymbolsTests.NoPia.GeneralPia,
319TestReferences.SymbolsTests.NoPia.ExternalAsm1
340TestReferences.SymbolsTests.NoPia.GeneralPia,
341TestReferences.SymbolsTests.NoPia.ExternalAsm1
362TestReferences.SymbolsTests.NoPia.GeneralPia,
363TestReferences.SymbolsTests.NoPia.GeneralPiaCopy,
364TestReferences.SymbolsTests.NoPia.ExternalAsm1
472TestReferences.SymbolsTests.NoPia.Pia1,
Symbols\Retargeting\NoPia.cs (60)
360TestReferences.SymbolsTests.NoPia.Pia1,
362TestReferences.SymbolsTests.MDTestLib1
402TestReferences.SymbolsTests.NoPia.Pia1,
432new MetadataReference[] { TestReferences.SymbolsTests.NoPia.Pia1 },
477TestReferences.SymbolsTests.NoPia.Pia1,
479TestReferences.SymbolsTests.MDTestLib1
490TestReferences.SymbolsTests.NoPia.Pia2,
526TestReferences.SymbolsTests.NoPia.Pia3,
555TestReferences.SymbolsTests.NoPia.Pia4,
585TestReferences.SymbolsTests.NoPia.Pia4,
586TestReferences.SymbolsTests.NoPia.Pia1,
617TestReferences.SymbolsTests.NoPia.Pia4,
627TestReferences.SymbolsTests.NoPia.Pia4,
629TestReferences.SymbolsTests.MDTestLib1
650references: new[] { TestReferences.SymbolsTests.NoPia.Pia1.WithEmbedInteropTypes(true) });
655references: new[] { TestReferences.SymbolsTests.NoPia.Pia1.WithEmbedInteropTypes(true) });
661TestReferences.SymbolsTests.NoPia.Pia1,
663TestReferences.SymbolsTests.MDTestLib1
703TestReferences.SymbolsTests.NoPia.Pia1,
733new MetadataReference[] { TestReferences.SymbolsTests.NoPia.Pia1 },
778TestReferences.SymbolsTests.NoPia.Pia1,
780TestReferences.SymbolsTests.MDTestLib1
791TestReferences.SymbolsTests.NoPia.Pia2,
827TestReferences.SymbolsTests.NoPia.Pia3,
856TestReferences.SymbolsTests.NoPia.Pia4,
886TestReferences.SymbolsTests.NoPia.Pia4,
887TestReferences.SymbolsTests.NoPia.Pia1,
918TestReferences.SymbolsTests.NoPia.Pia4,
928TestReferences.SymbolsTests.NoPia.Pia4,
930TestReferences.SymbolsTests.MDTestLib1
965TestReferences.SymbolsTests.NoPia.Pia1,
967TestReferences.SymbolsTests.MDTestLib1
1007TestReferences.SymbolsTests.NoPia.Pia1,
1037new MetadataReference[] { TestReferences.SymbolsTests.NoPia.Pia1 },
1082TestReferences.SymbolsTests.NoPia.Pia1,
1084TestReferences.SymbolsTests.MDTestLib1
1095TestReferences.SymbolsTests.NoPia.Pia2,
1131TestReferences.SymbolsTests.NoPia.Pia3,
1160TestReferences.SymbolsTests.NoPia.Pia4,
1190TestReferences.SymbolsTests.NoPia.Pia4,
1191TestReferences.SymbolsTests.NoPia.Pia1,
1222TestReferences.SymbolsTests.NoPia.Pia4,
1232TestReferences.SymbolsTests.NoPia.Pia4,
1234TestReferences.SymbolsTests.MDTestLib1
1253var mscorlibRef = TestReferences.SymbolsTests.MDTestLib1;
1254var cyclic2Ref = TestReferences.SymbolsTests.Cyclic.Cyclic2.dll;
1255var piaRef = TestReferences.SymbolsTests.NoPia.Pia1;
1278var mscorlibRef = TestReferences.SymbolsTests.MDTestLib1;
1279var cyclic2Ref = TestReferences.SymbolsTests.Cyclic.Cyclic2.dll;
1280var piaRef = TestReferences.SymbolsTests.NoPia.Pia1;
1283references: new[] { TestReferences.SymbolsTests.NoPia.Pia1.WithEmbedInteropTypes(true) });
1304var mscorlibRef = TestReferences.SymbolsTests.MDTestLib1;
1305var cyclic2Ref = TestReferences.SymbolsTests.Cyclic.Cyclic2.dll;
1342TestReferences.SymbolsTests.NoPia.Pia1
1363TestReferences.SymbolsTests.NoPia.Pia1,
1887references: new[] { TestReferences.SymbolsTests.NoPia.Pia1.WithEmbedInteropTypes(true) });
1895TestReferences.SymbolsTests.NoPia.Pia1
1916TestReferences.SymbolsTests.NoPia.Pia1,
1945TestReferences.SymbolsTests.NoPia.Pia1
1966TestReferences.SymbolsTests.NoPia.Pia1,