77 references to SourceAssembly
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (77)
Symbols\CompilationCreationTests.cs (77)
695var asm_MTTestLib1_V1 = varC_MTTestLib1_V1.SourceAssembly().BoundReferences();
717var asm_MTTestLib2 = varC_MTTestLib2.SourceAssembly().BoundReferences();
720Assert.Same(asm_MTTestLib2[1], varC_MTTestLib1_V1.SourceAssembly());
731var asm2 = c2.SourceAssembly().BoundReferences();
734Assert.Same(asm2[1], varC_MTTestLib2.SourceAssembly());
735Assert.Same(asm2[2], varC_MTTestLib1_V1.SourceAssembly());
771var asm_MTTestLib1_V2 = varC_MTTestLib1_V2.SourceAssembly().BoundReferences();
809var asm_MTTestLib3 = varC_MTTestLib3.SourceAssembly().BoundReferences();
812Assert.NotSame(asm_MTTestLib3[1], varC_MTTestLib2.SourceAssembly());
813Assert.NotSame(asm_MTTestLib3[2], varC_MTTestLib1_V1.SourceAssembly());
825var asm3 = c3.SourceAssembly().BoundReferences();
830Assert.Same(asm3[3], varC_MTTestLib3.SourceAssembly());
833Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
897var asm_MTTestLib1_V3 = varC_MTTestLib1_V3.SourceAssembly().BoundReferences();
944var asm_MTTestLib4 = varC_MTTestLib4.SourceAssembly().BoundReferences();
947Assert.NotSame(asm_MTTestLib4[1], varC_MTTestLib2.SourceAssembly());
948Assert.Same(asm_MTTestLib4[2], varC_MTTestLib1_V3.SourceAssembly());
949Assert.NotSame(asm_MTTestLib4[3], varC_MTTestLib3.SourceAssembly());
962var asm4 = c4.SourceAssembly().BoundReferences();
968Assert.Same(asm4[4], varC_MTTestLib4.SourceAssembly());
971Assert.NotSame(asm4[1], varC_MTTestLib2.SourceAssembly());
974Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1060var asm5 = c5.SourceAssembly().BoundReferences();
1069var asm6 = c6.SourceAssembly().BoundReferences();
1072Assert.True(asm6[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
1078var asm7 = c7.SourceAssembly().BoundReferences();
1081Assert.True(asm7[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
1146var asm8 = c8.SourceAssembly().BoundReferences();
1160var asm9 = c9.SourceAssembly().BoundReferences();
1174var asm10 = c10.SourceAssembly().BoundReferences();
1203Assert.NotSame(asm_MTTestLib3[1], varC_MTTestLib2.SourceAssembly());
1204Assert.NotSame(asm_MTTestLib3[2], varC_MTTestLib1_V1.SourceAssembly());
1209Assert.Same(asm3[3], varC_MTTestLib3.SourceAssembly());
1212Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1259Assert.Same(asm4[4], varC_MTTestLib4.SourceAssembly());
1262Assert.NotSame(asm4[1], varC_MTTestLib2.SourceAssembly());
1265Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1351Assert.True(asm6[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
1354Assert.True(asm7[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
1427var asm_MTTestLib2 = varC_MTTestLib2.SourceAssembly().BoundReferences();
1437var asm2Prime = c2.SourceAssembly().BoundReferences();
1441Assert.Same(asm2[1], varC_MTTestLib2.SourceAssembly());
1477var asm_MTTestLib3Prime = varC_MTTestLib3.SourceAssembly().BoundReferences();
1481Assert.NotSame(asm_MTTestLib3[1], varC_MTTestLib2.SourceAssembly());
1494var asm3Prime = c3.SourceAssembly().BoundReferences();
1500Assert.Same(asm3[3], varC_MTTestLib3.SourceAssembly());
1503Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1563var asm_MTTestLib4Prime = varC_MTTestLib4.SourceAssembly().BoundReferences();
1567Assert.NotSame(asm_MTTestLib4[1], varC_MTTestLib2.SourceAssembly());
1570Assert.NotSame(asm_MTTestLib4[3], varC_MTTestLib3.SourceAssembly());
1582var asm4Prime = c4.SourceAssembly().BoundReferences();
1589Assert.Same(asm4[4], varC_MTTestLib4.SourceAssembly());
1592Assert.NotSame(asm4[1], varC_MTTestLib2.SourceAssembly());
1595Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1684var asm5 = c5.SourceAssembly().BoundReferences();
1696var asm6 = c6.SourceAssembly().BoundReferences();
1699Assert.True(asm6[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
1710var asm7 = c7.SourceAssembly().BoundReferences();
1713Assert.True(asm7[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
1787var asm8 = c8.SourceAssembly().BoundReferences();
1804var asm9 = c9.SourceAssembly().BoundReferences();
1819var asm10Prime = c10.SourceAssembly().BoundReferences();
1849Assert.NotSame(asm_MTTestLib3[1], varC_MTTestLib2.SourceAssembly());
1855Assert.Same(asm3[3], varC_MTTestLib3.SourceAssembly());
1858Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1905Assert.Same(asm4[4], varC_MTTestLib4.SourceAssembly());
1908Assert.NotSame(asm4[1], varC_MTTestLib2.SourceAssembly());
1911Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1997Assert.True(asm6[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
2000Assert.True(asm7[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
2086var asm1_V1 = localC1_V1.SourceAssembly();
2108var asm1_V2 = localC1_V2.SourceAssembly();
2123var asm4_V1 = localC4_V1.SourceAssembly();
2138var asm4_V2 = localC4_V2.SourceAssembly();
2153var asm7 = c7.SourceAssembly();
2239var asm3 = c3.SourceAssembly();
2261var asm5 = c5.SourceAssembly().BoundReferences();