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