185 references to GetReferencedAssemblySymbol
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
Emit\CompilationEmitTests.cs (2)
1063var referencedAssembly = comp.GetReferencedAssemblySymbol(reference); 1145var referencedAssembly = comp.GetReferencedAssemblySymbol(reference);
Emit\DeterministicTests.cs (1)
357var retargeting = (RetargetingAssemblySymbol)withRetargeting.GetReferencedAssemblySymbol(forwardingReference);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (7)
Emit\EditAndContinue\SymbolMatcherTests.cs (7)
32return (PEAssemblySymbol)CreateCompilation("", new[] { reference }).GetReferencedAssemblySymbol(reference); 548var peAssemblySymbol0 = (PEAssemblySymbol)CreateCompilation("", new[] { peRef0 }).GetReferencedAssemblySymbol(peRef0); 946var peAssemblySymbol0 = (PEAssemblySymbol)CreateCompilation("", new[] { peRef0 }).GetReferencedAssemblySymbol(peRef0); 1103var peAssemblySymbol0 = (PEAssemblySymbol)CreateCompilation("", new[] { peRef0 }).GetReferencedAssemblySymbol(peRef0); 1524var peAssemblySymbol0 = (PEAssemblySymbol)CreateCompilation("", new[] { peRef0 }).GetReferencedAssemblySymbol(peRef0); 1584var peAssemblySymbol0 = (PEAssemblySymbol)CreateCompilation("", new[] { peRef0 }).GetReferencedAssemblySymbol(peRef0); 1654var peAssemblySymbol0 = (PEAssemblySymbol)CreateCompilation("", new[] { peRef0 }).GetReferencedAssemblySymbol(peRef0);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (10)
Semantics\AccessCheckTests.cs (5)
739IAssemblySymbol mscorlibAssem = ((CSharpCompilation)c).GetReferencedAssemblySymbol(c.ExternalReferences[0]).GetPublicSymbol(); 900IAssemblySymbol mscorlibAssem = ((CSharpCompilation)c1).GetReferencedAssemblySymbol(c1.ExternalReferences[0]).GetPublicSymbol(); 958Assert.NotNull(c.GetReferencedAssemblySymbol(r1)); 967Assert.Null(c.GetReferencedAssemblySymbol(r1)); 972Assert.NotNull(c.GetReferencedAssemblySymbol(r2));
Semantics\RefFieldTests.cs (2)
571var module = (PEModuleSymbol)comp.GetReferencedAssemblySymbol(refB).Modules[0]; 2036var module = (PEModuleSymbol)comp.GetReferencedAssemblySymbol(refB).Modules[0];
Semantics\StructsTests.cs (3)
386var c1AsmRef = c2.GetReferencedAssemblySymbol(new CSharpCompilationReference(c1)); 390var mscorlibAssembly = c2.GetReferencedAssemblySymbol(MscorlibRef); 392Assert.NotSame(mscorlibAssembly, c1.GetReferencedAssemblySymbol(oldMsCorLib));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (155)
Compilation\CompilationAPITests.cs (5)
499var assemblySmb = comp.GetReferencedAssemblySymbol(ref1); 1196var smb = comp.GetReferencedAssemblySymbol(compRef1); 1350Assert.Null(comp.GetReferencedAssemblySymbol(reference: MscorlibRef)); 1360comp.GetReferencedAssemblySymbol(null); 2351var assemblySmb = comp.GetReferencedAssemblySymbol(metadata);
Compilation\ReferenceManagerTests.cs (22)
767Assert.Null(c.GetReferencedAssemblySymbol(r1)); 768Assert.NotNull(c.GetReferencedAssemblySymbol(r2)); 776Assert.Null(c.GetReferencedAssemblySymbol(r1)); 777Assert.NotNull(c.GetReferencedAssemblySymbol(r2)); 781Assert.Null(c.GetReferencedAssemblySymbol(rGoo)); 782Assert.NotNull(c.GetReferencedAssemblySymbol(r2)); 788Assert.Null(c.GetReferencedAssemblySymbol(rGoo)); 789Assert.NotNull(c.GetReferencedAssemblySymbol(rBar)); 802Assert.Null(c.GetReferencedAssemblySymbol(rGoo)); 803Assert.NotNull(c.GetReferencedAssemblySymbol(rEmbed)); 825Assert.Null(c.GetReferencedAssemblySymbol(rGoo)); 826Assert.NotNull(c.GetReferencedAssemblySymbol(rBar)); 888var as1 = compilation.GetReferencedAssemblySymbol(r2); 892Assert.Null(compilation.GetReferencedAssemblySymbol(r1)); 1226var arSA_sym = compilation.GetReferencedAssemblySymbol(arSA); 1227var enUS_sym = compilation.GetReferencedAssemblySymbol(enUS); 1285var assemblySymbol1 = c1.GetReferencedAssemblySymbol(dirRefs[0]); 1286var assemblySymbol2 = c1.GetReferencedAssemblySymbol(dirRefs[1]); 1405var symbolB = a2.GetReferencedAssemblySymbol(refB); 1410var symbolA2 = c.GetReferencedAssemblySymbol(refA2); 1460var refA2_symbol1 = withCircularReference1.GetReferencedAssemblySymbol(refA2); 1461var refA2_symbol2 = withCircularReference2.GetReferencedAssemblySymbol(refA2);
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
875var tsym = comp2.GetReferencedAssemblySymbol(mtref).GlobalNamespace.GetMember<NamedTypeSymbol>("G");
Symbols\AssemblyAndNamespaceTests.cs (4)
221Assert.True(constituents.Contains(comp.GetReferencedAssemblySymbol(compRef1).GlobalNamespace.GetMembers("N1").Single() as NamespaceSymbol)); 222Assert.True(constituents.Contains(comp.GetReferencedAssemblySymbol(compRef2).GlobalNamespace.GetMembers("N1").Single() as NamespaceSymbol)); 269Assert.True(constituents.Contains(comp.GetReferencedAssemblySymbol(compRef1).GlobalNamespace.GetMembers("N1").Single() as NamespaceSymbol)); 270Assert.True(constituents.Contains(comp.GetReferencedAssemblySymbol(compRef2).GlobalNamespace.GetMembers("N1").Single() as NamespaceSymbol));
Symbols\CompilationCreationTests.cs (1)
118var cyclic2Asm = (PEAssemblySymbol)tc1.GetReferencedAssemblySymbol(cyclic2Ref);
Symbols\CSharpCompilerFeatureRequiredTests.cs (2)
389Assert.True(comp.GetReferencedAssemblySymbol(ilRef).Modules.Single().HasUnsupportedMetadata); 547Assert.True(comp.GetReferencedAssemblySymbol(ilRef).HasUnsupportedMetadata);
Symbols\Metadata\MetadataMemberTests.cs (5)
154var mscorNS = compilation.GetReferencedAssemblySymbol(mscorlib); 189var mscorNS = compilation.GetReferencedAssemblySymbol(mscorlib); 241var mscorNS = compilation.GetReferencedAssemblySymbol(mscorlib); 301var mscorNS = compilation.GetReferencedAssemblySymbol(mscorlib); 346var mscorNS = compilation.GetReferencedAssemblySymbol(mscorlib);
Symbols\Metadata\MetadataTypeTests.cs (6)
30var mscorNS = compilation.GetReferencedAssemblySymbol(mscorlib); 70var mscorNS = compilation.GetReferencedAssemblySymbol(mscorlib); 120var mscorNS = compilation.GetReferencedAssemblySymbol(mscorlib); 170var mscorNS = compilation.GetReferencedAssemblySymbol(mscorlib); 220var mscorNS = compilation.GetReferencedAssemblySymbol(mscorlib); 287var systemCoreNS = compilation2.GetReferencedAssemblySymbol(compilation1Lib);
Symbols\Metadata\PE\NoPia.cs (72)
394Assert.Same(localTypes1.GetReferencedAssemblySymbol(mscorlibRef), localTypes1_1.Modules[0].GetReferencedAssemblySymbols()[0]); 399Assert.Same(localTypes2.GetReferencedAssemblySymbol(mscorlibRef), localTypes2_1.Modules[0].GetReferencedAssemblySymbols()[0]); 698Assert.NotSame(tc1.GetReferencedAssemblySymbol(localTypes1Ref), 699tc2.GetReferencedAssemblySymbol(localTypes1Ref)); 764var pia5Asm1 = tc1.GetReferencedAssemblySymbol(pia5Link); 774var pia5Asm2 = tc2.GetReferencedAssemblySymbol(pia5Ref); 784var pia5Asm3 = tc3.GetReferencedAssemblySymbol(pia5Link); 785var library2Asm3 = tc3.GetReferencedAssemblySymbol(library2Ref); 798var pia5Asm4 = tc4.GetReferencedAssemblySymbol(pia5Ref); 799var library2Asm4 = tc4.GetReferencedAssemblySymbol(library2Ref); 814var pia1Asm5 = tc5.GetReferencedAssemblySymbol(pia1Link); 815var pia5Asm5 = tc5.GetReferencedAssemblySymbol(pia5Link); 816var library2Asm5 = tc5.GetReferencedAssemblySymbol(library2Ref); 832var pia1Asm6 = tc6.GetReferencedAssemblySymbol(pia1Ref); 833var pia5Asm6 = tc6.GetReferencedAssemblySymbol(pia5Link); 834var library2Asm6 = tc6.GetReferencedAssemblySymbol(library2Ref); 845var pia5Asm7 = tc7.GetReferencedAssemblySymbol(pia5Link); 846var library2Asm7 = tc7.GetReferencedAssemblySymbol(library2Link); 884var varA1 = tc1.GetReferencedAssemblySymbol(varARef); 885var varB1 = tc1.GetReferencedAssemblySymbol(varBLink); 886var varC1 = tc1.GetReferencedAssemblySymbol(varCRef); 890Assert.Same(varA1, tc2.GetReferencedAssemblySymbol(varARef)); 891Assert.Same(varB1, tc2.GetReferencedAssemblySymbol(varBLink)); 892Assert.Same(varC1, tc2.GetReferencedAssemblySymbol(varCRef)); 894var varD2 = tc2.GetReferencedAssemblySymbol(varDRef); 898Assert.Same(varB1, tc3.GetReferencedAssemblySymbol(varBLink)); 899Assert.True(tc3.GetReferencedAssemblySymbol(varCRef).RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC1)); 903Assert.Same(varA1, tc4.GetReferencedAssemblySymbol(varARef)); 905var varB4 = tc4.GetReferencedAssemblySymbol(varBRef); 906var varC4 = tc4.GetReferencedAssemblySymbol(varCRef); 913Assert.Same(varB1, tc5.GetReferencedAssemblySymbol(varBLink)); 915var varA5 = tc5.GetReferencedAssemblySymbol(varALink); 916var varC5 = tc5.GetReferencedAssemblySymbol(varCRef); 924Assert.Same(varA1, tc6.GetReferencedAssemblySymbol(varARef)); 925Assert.Same(varB1, tc6.GetReferencedAssemblySymbol(varBLink)); 927var varC6 = tc6.GetReferencedAssemblySymbol(varCLink); 935Assert.Same(varA1, tc7.GetReferencedAssemblySymbol(varARef)); 936Assert.True(tc7.GetReferencedAssemblySymbol(varCRef).RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC4)); 1131var pia5Asm1 = tc1.GetReferencedAssemblySymbol(pia5Link); 1141var pia5Asm2 = tc2.GetReferencedAssemblySymbol(pia5Ref); 1151var pia5Asm3 = tc3.GetReferencedAssemblySymbol(pia5Link); 1152var library2Asm3 = tc3.GetReferencedAssemblySymbol(library2Ref); 1165var pia5Asm4 = tc4.GetReferencedAssemblySymbol(pia5Ref); 1166var library2Asm4 = tc4.GetReferencedAssemblySymbol(library2Ref); 1181var pia1Asm5 = tc5.GetReferencedAssemblySymbol(pia1Link); 1182var pia5Asm5 = tc5.GetReferencedAssemblySymbol(pia5Link); 1183var library2Asm5 = tc5.GetReferencedAssemblySymbol(library2Ref); 1199var pia1Asm6 = tc6.GetReferencedAssemblySymbol(pia1Ref); 1200var pia5Asm6 = tc6.GetReferencedAssemblySymbol(pia5Link); 1201var library2Asm6 = tc6.GetReferencedAssemblySymbol(library2Ref); 1212var pia5Asm7 = tc7.GetReferencedAssemblySymbol(pia5Link); 1213var library2Asm7 = tc7.GetReferencedAssemblySymbol(library2Link); 1289var varA1 = tc1.GetReferencedAssemblySymbol(varARef); 1290var varB1 = tc1.GetReferencedAssemblySymbol(varBLink); 1291var varC1 = tc1.GetReferencedAssemblySymbol(varCRef); 1295Assert.Same(varA1, tc2.GetReferencedAssemblySymbol(varARef)); 1296Assert.Same(varB1, tc2.GetReferencedAssemblySymbol(varBLink)); 1297Assert.Same(varC1, tc2.GetReferencedAssemblySymbol(varCRef)); 1299var varD2 = tc2.GetReferencedAssemblySymbol(varDRef); 1303Assert.Same(varB1, tc3.GetReferencedAssemblySymbol(varBLink)); 1304Assert.True(tc3.GetReferencedAssemblySymbol(varCRef).RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC1)); 1308Assert.Same(varA1, tc4.GetReferencedAssemblySymbol(varARef)); 1310var varB4 = tc4.GetReferencedAssemblySymbol(varBRef); 1311var varC4 = tc4.GetReferencedAssemblySymbol(varCRef); 1318Assert.Same(varB1, tc5.GetReferencedAssemblySymbol(varBLink)); 1320var varA5 = tc5.GetReferencedAssemblySymbol(varALink); 1321var varC5 = tc5.GetReferencedAssemblySymbol(varCRef); 1329Assert.Same(varA1, tc6.GetReferencedAssemblySymbol(varARef)); 1330Assert.Same(varB1, tc6.GetReferencedAssemblySymbol(varBLink)); 1332var varC6 = tc6.GetReferencedAssemblySymbol(varCLink); 1340Assert.Same(varA1, tc7.GetReferencedAssemblySymbol(varARef)); 1341Assert.True(tc7.GetReferencedAssemblySymbol(varCRef).RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC4));
Symbols\Metadata\PE\TypeForwarders.cs (20)
96var corlibAssembly = compilation.GetReferencedAssemblySymbol(Net40.References.mscorlib); 98var systemCoreAssembly = compilation.GetReferencedAssemblySymbol(Net40.References.SystemCore); 172var ilAssembly1 = compilation.GetReferencedAssemblySymbol(ref1); 176var ilAssembly2 = compilation.GetReferencedAssemblySymbol(ref2); 180var ilAssembly3 = compilation.GetReferencedAssemblySymbol(ref3); 235var ilAssembly1 = compilation.GetReferencedAssemblySymbol(ref1); 239var ilAssembly2 = compilation.GetReferencedAssemblySymbol(ref2); 309var ilAssembly1 = compilation.GetReferencedAssemblySymbol(ref1); 313var ilAssembly2 = compilation.GetReferencedAssemblySymbol(ref2); 317var ilAssembly3 = compilation.GetReferencedAssemblySymbol(ref3); 408var ilAssembly1 = compilation.GetReferencedAssemblySymbol(ref1); 412var ilAssembly2 = compilation.GetReferencedAssemblySymbol(ref2); 416var ilAssembly3 = compilation.GetReferencedAssemblySymbol(ref3); 420var ilAssembly4 = compilation.GetReferencedAssemblySymbol(ref4); 516var ilAssembly1 = compilation.GetReferencedAssemblySymbol(ref1); 520var ilAssembly2 = compilation.GetReferencedAssemblySymbol(ref2); 524var ilAssembly3 = compilation.GetReferencedAssemblySymbol(ref3); 572var ilAssembly1 = compilation.GetReferencedAssemblySymbol(ref1); 576var ilAssembly2 = compilation.GetReferencedAssemblySymbol(ref2); 760Assert.Empty(comp3.GetReferencedAssemblySymbol(ref2).Modules[0].ReferencedAssemblySymbols.OfType<MissingAssemblySymbol>().First().GetPublicSymbol().GetForwardedTypes());
Symbols\Retargeting\NoPia.cs (6)
1269Assert.NotSame(tc1.GetReferencedAssemblySymbol(localTypes1Ref), 1270tc2.GetReferencedAssemblySymbol(localTypes1Ref)); 1295Assert.NotSame(tc1.GetReferencedAssemblySymbol(localTypes1Ref), 1296tc2.GetReferencedAssemblySymbol(localTypes1Ref)); 1325Assert.NotSame(tc1.GetReferencedAssemblySymbol(localTypes1Ref), 1326tc2.GetReferencedAssemblySymbol(localTypes1Ref));
Symbols\Retargeting\RetargetCustomAttributes.cs (5)
77var c1AsmRef = compilation2.GetReferencedAssemblySymbol(c1); 80c1MscorLibAssemblyRef = compilation1.GetReferencedAssemblySymbol(OldMsCorLib); 81c2MscorlibAssemblyRef = compilation2.GetReferencedAssemblySymbol(NewMsCorLib); 180var c1AsmRef = test.c2.Compilation.GetReferencedAssemblySymbol(test.c1); 189var c1AsmRef = test.c2.Compilation.GetReferencedAssemblySymbol(test.c1);
Symbols\Retargeting\RetargetCustomModifiers.cs (5)
39var mscorlibAssembly = c2.GetReferencedAssemblySymbol(newMsCorLib); 41Assert.NotSame(mscorlibAssembly, c1.GetReferencedAssemblySymbol(oldMsCorLib)); 153var c1AsmRef = c2.GetReferencedAssemblySymbol(r1); 157var mscorlibAssembly = c2.GetReferencedAssemblySymbol(newMsCorLib); 159Assert.NotSame(mscorlibAssembly, c1.GetReferencedAssemblySymbol(oldMsCorLib));
Symbols\Retargeting\RetargetingTests.cs (1)
266var assembly2 = compilation3.GetReferencedAssemblySymbol(compilation2Ref);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
MetadataTestHelpers.cs (1)
73return (from @ref in refs select tc1.GetReferencedAssemblySymbol(@ref)).ToArray();
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (9)
Metadata\WinMdDumpTest.cs (2)
447AppendAssemblyRefs(writer, (PEAssemblySymbol)comp.GetReferencedAssemblySymbol(winmd)); 449AppendMembers(writer, comp.GetReferencedAssemblySymbol(winmd).GlobalNamespace, "");
Metadata\WinMdEventTests.cs (1)
2748var winmdNS = comp.GetReferencedAssemblySymbol(winmdlib);
Metadata\WinMdMetadataTests.cs (6)
47var winmdNS = comp.GetReferencedAssemblySymbol(winmdlib); 69var winmdNS = comp.GetReferencedAssemblySymbol(winmdlib); 90var winmdNS = comp.GetReferencedAssemblySymbol(winmdlib); 110var winmdNS = comp.GetReferencedAssemblySymbol(winmdlib); 130var winmdNS = comp.GetReferencedAssemblySymbol(winmdlib); 172var winmdNS = comp.GetReferencedAssemblySymbol(winmdlib);