77 references to SourceAssembly
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (77)
Symbols\CompilationCreationTests.cs (77)
696var asm_MTTestLib1_V1 = varC_MTTestLib1_V1.SourceAssembly().BoundReferences();
718var asm_MTTestLib2 = varC_MTTestLib2.SourceAssembly().BoundReferences();
721Assert.Same(asm_MTTestLib2[1], varC_MTTestLib1_V1.SourceAssembly());
732var asm2 = c2.SourceAssembly().BoundReferences();
735Assert.Same(asm2[1], varC_MTTestLib2.SourceAssembly());
736Assert.Same(asm2[2], varC_MTTestLib1_V1.SourceAssembly());
772var asm_MTTestLib1_V2 = varC_MTTestLib1_V2.SourceAssembly().BoundReferences();
810var asm_MTTestLib3 = varC_MTTestLib3.SourceAssembly().BoundReferences();
813Assert.NotSame(asm_MTTestLib3[1], varC_MTTestLib2.SourceAssembly());
814Assert.NotSame(asm_MTTestLib3[2], varC_MTTestLib1_V1.SourceAssembly());
826var asm3 = c3.SourceAssembly().BoundReferences();
831Assert.Same(asm3[3], varC_MTTestLib3.SourceAssembly());
834Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
898var asm_MTTestLib1_V3 = varC_MTTestLib1_V3.SourceAssembly().BoundReferences();
945var asm_MTTestLib4 = varC_MTTestLib4.SourceAssembly().BoundReferences();
948Assert.NotSame(asm_MTTestLib4[1], varC_MTTestLib2.SourceAssembly());
949Assert.Same(asm_MTTestLib4[2], varC_MTTestLib1_V3.SourceAssembly());
950Assert.NotSame(asm_MTTestLib4[3], varC_MTTestLib3.SourceAssembly());
963var asm4 = c4.SourceAssembly().BoundReferences();
969Assert.Same(asm4[4], varC_MTTestLib4.SourceAssembly());
972Assert.NotSame(asm4[1], varC_MTTestLib2.SourceAssembly());
975Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1061var asm5 = c5.SourceAssembly().BoundReferences();
1070var asm6 = c6.SourceAssembly().BoundReferences();
1073Assert.True(asm6[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
1079var asm7 = c7.SourceAssembly().BoundReferences();
1082Assert.True(asm7[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
1147var asm8 = c8.SourceAssembly().BoundReferences();
1161var asm9 = c9.SourceAssembly().BoundReferences();
1175var asm10 = c10.SourceAssembly().BoundReferences();
1204Assert.NotSame(asm_MTTestLib3[1], varC_MTTestLib2.SourceAssembly());
1205Assert.NotSame(asm_MTTestLib3[2], varC_MTTestLib1_V1.SourceAssembly());
1210Assert.Same(asm3[3], varC_MTTestLib3.SourceAssembly());
1213Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1260Assert.Same(asm4[4], varC_MTTestLib4.SourceAssembly());
1263Assert.NotSame(asm4[1], varC_MTTestLib2.SourceAssembly());
1266Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1352Assert.True(asm6[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
1355Assert.True(asm7[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
1428var asm_MTTestLib2 = varC_MTTestLib2.SourceAssembly().BoundReferences();
1438var asm2Prime = c2.SourceAssembly().BoundReferences();
1442Assert.Same(asm2[1], varC_MTTestLib2.SourceAssembly());
1478var asm_MTTestLib3Prime = varC_MTTestLib3.SourceAssembly().BoundReferences();
1482Assert.NotSame(asm_MTTestLib3[1], varC_MTTestLib2.SourceAssembly());
1495var asm3Prime = c3.SourceAssembly().BoundReferences();
1501Assert.Same(asm3[3], varC_MTTestLib3.SourceAssembly());
1504Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1564var asm_MTTestLib4Prime = varC_MTTestLib4.SourceAssembly().BoundReferences();
1568Assert.NotSame(asm_MTTestLib4[1], varC_MTTestLib2.SourceAssembly());
1571Assert.NotSame(asm_MTTestLib4[3], varC_MTTestLib3.SourceAssembly());
1583var asm4Prime = c4.SourceAssembly().BoundReferences();
1590Assert.Same(asm4[4], varC_MTTestLib4.SourceAssembly());
1593Assert.NotSame(asm4[1], varC_MTTestLib2.SourceAssembly());
1596Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1685var asm5 = c5.SourceAssembly().BoundReferences();
1697var asm6 = c6.SourceAssembly().BoundReferences();
1700Assert.True(asm6[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
1711var asm7 = c7.SourceAssembly().BoundReferences();
1714Assert.True(asm7[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
1788var asm8 = c8.SourceAssembly().BoundReferences();
1805var asm9 = c9.SourceAssembly().BoundReferences();
1820var asm10Prime = c10.SourceAssembly().BoundReferences();
1850Assert.NotSame(asm_MTTestLib3[1], varC_MTTestLib2.SourceAssembly());
1856Assert.Same(asm3[3], varC_MTTestLib3.SourceAssembly());
1859Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1906Assert.Same(asm4[4], varC_MTTestLib4.SourceAssembly());
1909Assert.NotSame(asm4[1], varC_MTTestLib2.SourceAssembly());
1912Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly());
1998Assert.True(asm6[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
2001Assert.True(asm7[1].RepresentsTheSameAssemblyButHasUnresolvedReferencesByComparisonTo(varC_MTTestLib2.SourceAssembly()));
2087var asm1_V1 = localC1_V1.SourceAssembly();
2109var asm1_V2 = localC1_V2.SourceAssembly();
2124var asm4_V1 = localC4_V1.SourceAssembly();
2139var asm4_V2 = localC4_V2.SourceAssembly();
2154var asm7 = c7.SourceAssembly();
2240var asm3 = c3.SourceAssembly();
2262var asm5 = c5.SourceAssembly().BoundReferences();