19 instantiations of RetargetingAssemblySymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\ReferenceManager.cs (1)
1123return 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 (14)
Symbols\Attributes\RetargetingAttributeData.cs (2)
35var retargetingAssembly = (RetargetingAssemblySymbol)(targetSymbol.Kind == SymbolKind.Assembly ? targetSymbol : targetSymbol.ContainingAssembly);
Symbols\Compilation_UsedAssemblies.cs (1)
183case RetargetingAssemblySymbol retargetingAssembly:
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
135internal PEModuleSymbol(RetargetingAssemblySymbol assemblySymbol, PEModule module, MetadataImportOptions importOptions, int ordinal)
Symbols\ReferenceManager.cs (5)
648var retargetingAssemblySymbol = (RetargetingAssemblySymbol)currentBindingResult.AssemblySymbol; 1139var retargeting = candidateAssembly as RetargetingAssemblySymbol; 1151Debug.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.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)
833Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 974Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 997Assert.Same(((RetargetingAssemblySymbol)asm4[3]).UnderlyingAssembly, asm3[3]); 1087Assert.Same(((RetargetingAssemblySymbol)asm7[2]).UnderlyingAssembly, asm3[3]); 1110Assert.Same(((RetargetingAssemblySymbol)asm7[3]).UnderlyingAssembly, asm4[4]); 1212Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 1265Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 1288Assert.Same(((RetargetingAssemblySymbol)asm4[3]).UnderlyingAssembly, asm3[3]); 1360Assert.Same(((RetargetingAssemblySymbol)asm7[2]).UnderlyingAssembly, asm3[3]); 1383Assert.Same(((RetargetingAssemblySymbol)asm7[3]).UnderlyingAssembly, asm4[4]); 1503Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 1595Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 1618Assert.Same(((RetargetingAssemblySymbol)asm4[3]).UnderlyingAssembly, asm3[3]); 1719Assert.Same(((RetargetingAssemblySymbol)asm7[2]).UnderlyingAssembly, asm3[3]); 1746Assert.Same(((RetargetingAssemblySymbol)asm7[3]).UnderlyingAssembly, asm4[4]); 1858Assert.Same(((RetargetingAssemblySymbol)asm3[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 1911Assert.Same(((RetargetingAssemblySymbol)asm4[1]).UnderlyingAssembly, varC_MTTestLib2.SourceAssembly()); 1934Assert.Same(((RetargetingAssemblySymbol)asm4[3]).UnderlyingAssembly, asm3[3]); 2006Assert.Same(((RetargetingAssemblySymbol)asm7[2]).UnderlyingAssembly, asm3[3]); 2031Assert.Same(((RetargetingAssemblySymbol)asm7[3]).UnderlyingAssembly, asm4[4]); 2264Assert.Same(((RetargetingAssemblySymbol)asm5[1]).UnderlyingAssembly, asm3); 2570RetargetingAssemblySymbol 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)
180Assert.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);