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