Base:
property
Modules
Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol.Modules
27 references to Modules
Microsoft.CodeAnalysis.CSharp (20)
Compilation\CSharpCompilation.cs (2)
3743
SourceAssembly.
Modules
.Skip(1).Select(m => m.Name), //all modules except the first one
3773
ImmutableArray<ModuleSymbol> modules = SourceAssembly.
Modules
;
Emitter\Model\PEAssemblyBuilder.cs (3)
75
: base((SourceModuleSymbol)sourceAssembly.
Modules
[0], emitOptions, outputKind, serializationProperties, manifestResources)
133
var modules = _sourceAssembly.
Modules
;
172
var modules = _sourceAssembly.
Modules
;
Emitter\Model\PEModuleBuilder.cs (1)
638
var modules = sourceAssembly.
Modules
;
Symbols\Compilation_UsedAssemblies.cs (2)
129
for (int i = 1; i < SourceAssembly.
Modules
.Length; i++)
131
foreach (var dependency in SourceAssembly.
Modules
[i].ReferencedAssemblySymbols)
Symbols\ReferenceManager.cs (4)
566
var noPiaResolutionAssemblies = sourceAssembly.
Modules
[0].GetReferencedAssemblySymbols();
655
retargetingAssemblySymbol.UnderlyingAssembly.
Modules
[j].GetReferencedAssemblies();
661
retargetingAssemblySymbol.UnderlyingAssembly.
Modules
[0].GetReferencedAssemblySymbols();
767
var moduleSymbols = sourceAssembly.
Modules
;
Symbols\Retargeting\RetargetingAssemblySymbol.cs (4)
108
ModuleSymbol[] modules = new ModuleSymbol[underlyingAssembly.
Modules
.Length];
110
modules[0] = new RetargetingModuleSymbol(this, (SourceModuleSymbol)underlyingAssembly.
Modules
[0]);
112
for (int i = 1; i < underlyingAssembly.
Modules
.Length; i++)
114
PEModuleSymbol under = (PEModuleSymbol)underlyingAssembly.
Modules
[i];
Symbols\Source\SourceAssemblySymbol.cs (4)
578
return this.
Modules
.SelectMany(m => m.Locations).AsImmutable();
892
get { return (SourceModuleSymbol)this.
Modules
[0]; }
1961
bool emitCompilationRelaxationsAttribute = !isBuildingNetModule && !this.
Modules
.Any(static m => m.HasAssemblyCompilationRelaxationsAttribute);
1981
bool emitRuntimeCompatibilityAttribute = !isBuildingNetModule && !this.
Modules
.Any(static m => m.HasAssemblyRuntimeCompatibilityAttribute);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Symbols\CompilationCreationTests.cs (7)
116
var cyclic1Mod = (SourceModuleSymbol)cyclic1Asm.
Modules
[0];
2506
Assert.Same(asm3.
Modules
[0].GlobalNamespace,
2508
Assert.Same(asm3.
Modules
[0].GlobalNamespace.GetMembers("ns1").Single(),
2566
PEAssemblySymbol Lib1_V1 = (PEAssemblySymbol)c1AsmSource.
Modules
[0].GetReferencedAssemblySymbols()[1];
2567
PEModuleSymbol module1 = (PEModuleSymbol)c1AsmSource.
Modules
[1];
2571
RetargetingAssemblySymbol c1AsmRef = (RetargetingAssemblySymbol)c2AsmSource.
Modules
[0].GetReferencedAssemblySymbols()[2];
2572
PEAssemblySymbol Lib1_V2 = (PEAssemblySymbol)c2AsmSource.
Modules
[0].GetReferencedAssemblySymbols()[1];