Base:
property
Modules
Microsoft.CodeAnalysis.CSharp.Symbols.AssemblySymbol.Modules
27 references to Modules
Microsoft.CodeAnalysis.CSharp (20)
Compilation\CSharpCompilation.cs (2)
3388
SourceAssembly.
Modules
.Skip(1).Select(m => m.Name), //all modules except the first one
3414
ImmutableArray<ModuleSymbol> modules = SourceAssembly.
Modules
;
Emitter\Model\PEAssemblyBuilder.cs (3)
72
: base((SourceModuleSymbol)sourceAssembly.
Modules
[0], emitOptions, outputKind, serializationProperties, manifestResources)
124
var modules = _sourceAssembly.
Modules
;
163
var modules = _sourceAssembly.
Modules
;
Emitter\Model\PEModuleBuilder.cs (1)
619
var modules = sourceAssembly.
Modules
;
Symbols\Compilation_UsedAssemblies.cs (2)
132
for (int i = 1; i < SourceAssembly.
Modules
.Length; i++)
134
foreach (var dependency in SourceAssembly.
Modules
[i].ReferencedAssemblySymbols)
Symbols\ReferenceManager.cs (4)
567
var noPiaResolutionAssemblies = sourceAssembly.
Modules
[0].GetReferencedAssemblySymbols();
656
retargetingAssemblySymbol.UnderlyingAssembly.
Modules
[j].GetReferencedAssemblies();
662
retargetingAssemblySymbol.UnderlyingAssembly.
Modules
[0].GetReferencedAssemblySymbols();
768
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)
573
return this.
Modules
.SelectMany(m => m.Locations).AsImmutable();
887
get { return (SourceModuleSymbol)this.
Modules
[0]; }
1945
bool emitCompilationRelaxationsAttribute = !isBuildingNetModule && !this.
Modules
.Any(static m => m.HasAssemblyCompilationRelaxationsAttribute);
1965
bool emitRuntimeCompatibilityAttribute = !isBuildingNetModule && !this.
Modules
.Any(static m => m.HasAssemblyRuntimeCompatibilityAttribute);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Symbols\CompilationCreationTests.cs (7)
115
var cyclic1Mod = (SourceModuleSymbol)cyclic1Asm.
Modules
[0];
2505
Assert.Same(asm3.
Modules
[0].GlobalNamespace,
2507
Assert.Same(asm3.
Modules
[0].GlobalNamespace.GetMembers("ns1").Single(),
2565
PEAssemblySymbol Lib1_V1 = (PEAssemblySymbol)c1AsmSource.
Modules
[0].GetReferencedAssemblySymbols()[1];
2566
PEModuleSymbol module1 = (PEModuleSymbol)c1AsmSource.
Modules
[1];
2570
RetargetingAssemblySymbol c1AsmRef = (RetargetingAssemblySymbol)c2AsmSource.
Modules
[0].GetReferencedAssemblySymbols()[2];
2571
PEAssemblySymbol Lib1_V2 = (PEAssemblySymbol)c2AsmSource.
Modules
[0].GetReferencedAssemblySymbols()[1];