Base:
property
Modules
Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol.Modules
20 references to Modules
Microsoft.CodeAnalysis.CSharp (20)
Compilation\CSharpCompilation.cs (2)
3676SourceAssembly.Modules.Skip(1).Select(m => m.Name), //all modules except the first one 3706ImmutableArray<ModuleSymbol> modules = SourceAssembly.Modules;
Emitter\Model\PEAssemblyBuilder.cs (3)
74: base((SourceModuleSymbol)sourceAssembly.Modules[0], emitOptions, outputKind, serializationProperties, manifestResources) 128var modules = _sourceAssembly.Modules; 167var modules = _sourceAssembly.Modules;
Emitter\Model\PEModuleBuilder.cs (1)
638var modules = sourceAssembly.Modules;
Symbols\Compilation_UsedAssemblies.cs (2)
130for (int i = 1; i < SourceAssembly.Modules.Length; i++) 132foreach (var dependency in SourceAssembly.Modules[i].ReferencedAssemblySymbols)
Symbols\ReferenceManager.cs (4)
567var noPiaResolutionAssemblies = sourceAssembly.Modules[0].GetReferencedAssemblySymbols(); 656retargetingAssemblySymbol.UnderlyingAssembly.Modules[j].GetReferencedAssemblies(); 662retargetingAssemblySymbol.UnderlyingAssembly.Modules[0].GetReferencedAssemblySymbols(); 768var moduleSymbols = sourceAssembly.Modules;
Symbols\Retargeting\RetargetingAssemblySymbol.cs (4)
108ModuleSymbol[] modules = new ModuleSymbol[underlyingAssembly.Modules.Length]; 110modules[0] = new RetargetingModuleSymbol(this, (SourceModuleSymbol)underlyingAssembly.Modules[0]); 112for (int i = 1; i < underlyingAssembly.Modules.Length; i++) 114PEModuleSymbol under = (PEModuleSymbol)underlyingAssembly.Modules[i];
Symbols\Source\SourceAssemblySymbol.cs (4)
577return this.Modules.SelectMany(m => m.Locations).AsImmutable(); 891get { return (SourceModuleSymbol)this.Modules[0]; } 1960bool emitCompilationRelaxationsAttribute = !isBuildingNetModule && !this.Modules.Any(static m => m.HasAssemblyCompilationRelaxationsAttribute); 1980bool emitRuntimeCompatibilityAttribute = !isBuildingNetModule && !this.Modules.Any(static m => m.HasAssemblyRuntimeCompatibilityAttribute);