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