19 instantiations of RetargetingAssemblySymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\ReferenceManager.cs (1)
1134return new RetargetingAssemblySymbol(Compilation.SourceAssembly, this.IsLinked);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (17)
Symbols\Retargeting\RetargetingTests.cs (17)
43var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 114var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 147var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 181var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 217var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 350var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 387var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 416var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 445var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 465var retargetingAssembly = new RetargetingAssemblySymbol((SourceAssemblySymbol)comp.Assembly, isLinked: false); 494var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 528var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 555var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 585var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 614var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 653var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 672var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdEventTests.cs (1)
2874var retargetingAssembly = new RetargetingAssemblySymbol((SourceAssemblySymbol)comp.Assembly, isLinked: false);
81 references to RetargetingAssemblySymbol
Microsoft.CodeAnalysis.CSharp (12)
Symbols\Compilation_UsedAssemblies.cs (1)
180case RetargetingAssemblySymbol retargetingAssembly:
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
137internal PEModuleSymbol(RetargetingAssemblySymbol assemblySymbol, PEModule module, MetadataImportOptions importOptions, int ordinal)
Symbols\ReferenceManager.cs (5)
647var retargetingAssemblySymbol = (RetargetingAssemblySymbol)currentBindingResult.AssemblySymbol; 1150var retargeting = candidateAssembly as RetargetingAssemblySymbol; 1162Debug.Assert(!(asm is RetargetingAssemblySymbol));
Symbols\Retargeting\RetargetingModuleSymbol.cs (4)
21/// Represents a primary module of a <see cref="RetargetingAssemblySymbol"/>. Essentially this is a wrapper around 34/// Owning <see cref="RetargetingAssemblySymbol"/>. 36private readonly RetargetingAssemblySymbol _retargetingAssembly; 80public RetargetingModuleSymbol(RetargetingAssemblySymbol retargetingAssembly, SourceModuleSymbol underlyingModule)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
129private RetargetingAssemblySymbol RetargetingAssembly
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Emit\DeterministicTests.cs (2)
357var retargeting = (RetargetingAssemblySymbol)withRetargeting.GetReferencedAssemblySymbol(forwardingReference);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\ExperimentalAttributeTests.cs (2)
950Assert.IsType<RetargetingAssemblySymbol>(derived.ContainingAssembly); 978Assert.IsType<RetargetingAssemblySymbol>(derived.ContainingAssembly);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (60)
Compilation\UsedAssembliesTests.cs (13)
71verify<RetargetingAssemblySymbol>(source2, comp1.ToMetadataReference()); 432verify<RetargetingAssemblySymbol>(source2, comp1.ToMetadataReference()); 538verify<RetargetingAssemblySymbol>(source2, comp0ImageRef, comp1Ref); 621verify3<RetargetingAssemblySymbol>(source3, comp0ImageRef, comp2Ref); 623verify3<RetargetingAssemblySymbol>(source3, comp2Ref); 631verify3<RetargetingAssemblySymbol>(source3, comp0Ref, comp2Ref); 634verify3<RetargetingAssemblySymbol>(source3, comp2Ref); 651verify3<RetargetingAssemblySymbol>(source3, comp0Ref, comp2Ref); 652verify3<RetargetingAssemblySymbol>(source3, comp0ImageRef, comp2Ref); 2457verify<RetargetingAssemblySymbol>(source2, comp0Ref, comp1Ref); 2458verify<RetargetingAssemblySymbol>(source2, comp0ImageRef, comp1Ref); 2466verify<RetargetingAssemblySymbol>(source2, comp3Ref, comp1Ref); 2467verify<RetargetingAssemblySymbol>(source2, comp3ImageRef, comp1Ref);
Symbols\CompilationCreationTests.cs (23)
834Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 975Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 998Assert.Same(((RetargetingAssemblySymbol)asm4[3]).UnderlyingAssembly, asm3[3]); 1088Assert.Same(((RetargetingAssemblySymbol)asm7[2]).UnderlyingAssembly, asm3[3]); 1111Assert.Same(((RetargetingAssemblySymbol)asm7[3]).UnderlyingAssembly, asm4[4]); 1213Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 1266Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 1289Assert.Same(((RetargetingAssemblySymbol)asm4[3]).UnderlyingAssembly, asm3[3]); 1361Assert.Same(((RetargetingAssemblySymbol)asm7[2]).UnderlyingAssembly, asm3[3]); 1384Assert.Same(((RetargetingAssemblySymbol)asm7[3]).UnderlyingAssembly, asm4[4]); 1504Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 1596Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 1619Assert.Same(((RetargetingAssemblySymbol)asm4[3]).UnderlyingAssembly, asm3[3]); 1720Assert.Same(((RetargetingAssemblySymbol)asm7[2]).UnderlyingAssembly, asm3[3]); 1747Assert.Same(((RetargetingAssemblySymbol)asm7[3]).UnderlyingAssembly, asm4[4]); 1859Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 1912Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 1935Assert.Same(((RetargetingAssemblySymbol)asm4[3]).UnderlyingAssembly, asm3[3]); 2007Assert.Same(((RetargetingAssemblySymbol)asm7[2]).UnderlyingAssembly, asm3[3]); 2032Assert.Same(((RetargetingAssemblySymbol)asm7[3]).UnderlyingAssembly, asm4[4]); 2265Assert.Same(((RetargetingAssemblySymbol)asm5[1]).UnderlyingAssembly, asm3); 2571RetargetingAssemblySymbol c1AsmRef = (RetargetingAssemblySymbol)c2AsmSource.Modules[0].GetReferencedAssemblySymbols()[2];
Symbols\CovariantReturnTests.cs (3)
523Assert.True(retargetingAssembly is RetargetingAssemblySymbol); 4026var isRetargeting = lastReference is RetargetingAssemblySymbol; 4264var isRetargeting = lastReference is RetargetingAssemblySymbol;
Symbols\CustomModifiersTests.cs (1)
1530Assert.IsType<CSharp.Symbols.Retargeting.RetargetingAssemblySymbol>(test.ContainingAssembly);
Symbols\Retargeting\RetargetCustomAttributes.cs (1)
181Assert.IsType<RetargetingAssemblySymbol>(c1AsmRef);
Symbols\Retargeting\RetargetingTests.cs (19)
43var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 114var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 147var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 181var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 217var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 350var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 387var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 416var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 445var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 465var retargetingAssembly = new RetargetingAssemblySymbol((SourceAssemblySymbol)comp.Assembly, isLinked: false); 494var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 528var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 555var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 585var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 614var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 653var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 672var retargetingAssembly = new RetargetingAssemblySymbol(sourceAssembly, isLinked: false); 844Assert.IsType<RetargetingAssemblySymbol>(mRetargeted.ContainingAssembly); 847Assert.Same(originalComp.Assembly, ((RetargetingAssemblySymbol)mRetargeted.ContainingAssembly).UnderlyingAssembly);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (4)
Extensions.cs (4)
126var thisRetargetingAssembly = @this as Microsoft.CodeAnalysis.CSharp.Symbols.Retargeting.RetargetingAssemblySymbol; 130var thatRetargetingAssembly = that as Microsoft.CodeAnalysis.CSharp.Symbols.Retargeting.RetargetingAssemblySymbol;
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdEventTests.cs (1)
2874var retargetingAssembly = new RetargetingAssemblySymbol((SourceAssemblySymbol)comp.Assembly, isLinked: false);