4 overrides of Modules
Microsoft.CodeAnalysis.VisualBasic (4)
Symbols\Metadata\PE\PEAssemblySymbol.vb (1)
150Public Overrides ReadOnly Property Modules As ImmutableArray(Of ModuleSymbol)
Symbols\MissingAssemblySymbol.vb (1)
70Public Overrides ReadOnly Property Modules As ImmutableArray(Of ModuleSymbol)
Symbols\Retargeting\RetargetingAssemblySymbol.vb (1)
162Public Overrides ReadOnly Property Modules As ImmutableArray(Of ModuleSymbol)
Symbols\Source\SourceAssemblySymbol.vb (1)
819Public Overrides ReadOnly Property Modules As ImmutableArray(Of ModuleSymbol)
40 references to Modules
Microsoft.CodeAnalysis.VisualBasic (40)
Binding\Binder_Symbols.vb (1)
420For Each referencedAssembly In containingAssembly.Modules(0).GetReferencedAssemblySymbols()
Compilation\ClsComplianceChecker.vb (3)
100If symbol.Modules.Length > 1 AndAlso ConcurrentAnalysis Then 108For Each m In symbol.Modules 124For Each m In symbol.Modules
Compilation\VisualBasicCompilation.vb (3)
1328Return If(index < 0, Nothing, Me.Assembly.Modules(index)) 1354Return [Assembly].Modules.SelectMany(Function(m) m.GetReferencedAssemblies()) 1435Return Me.Assembly.Modules(0)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (4)
186Return otherAssembly.Modules(0) 190For i = 1 To otherAssembly.Modules.Length - 1 191Dim otherModule = otherAssembly.Modules(i) 216For Each otherReferencedAssembly In _otherAssembly.Modules(0).ReferencedAssemblySymbols
Emit\NoPia\EmbeddedTypesManager.vb (1)
218For Each [module] In assembly.Modules
Emit\SymbolTranslator.vb (2)
69m_AssemblyOrModuleSymbolToModuleRefMap.TryAdd(assembly.Modules(0), cachedAsmRef) 93If container IsNot Nothing AndAlso container.Modules(0) Is [module] Then
Symbols\AssemblySymbol.vb (5)
110Return Modules(0).Machine 119Return Modules(0).Bit32Required 296Return New MissingMetadataTypeSymbol.TopLevelWithCustomErrorInfo(Me.Modules(0), emittedName, diagInfo) 667Dim references As ImmutableArray(Of AssemblySymbol) = Me.Modules(0).GetReferencedAssemblySymbols() 792Return ImmutableArray(Of IModuleSymbol).CastUp(Me.Modules)
Symbols\MergedNamespaceSymbol.vb (3)
58For Each m In extent.Modules 103For Each m In extent.Assembly.Modules 108For Each m In reference.Modules
Symbols\Metadata\PE\MetadataDecoder.vb (1)
146For Each m As ModuleSymbol In ModuleSymbol.ContainingAssembly.Modules
Symbols\MetadataOrSourceAssemblySymbol.vb (3)
51Dim [module] As ModuleSymbol = Me.Modules(0) 107Interlocked.CompareExchange(_lazyTypeNames, UnionCollection(Of String).Create(Me.Modules, Function(m) m.TypeNames), Nothing) 117Interlocked.CompareExchange(_lazyNamespaceNames, UnionCollection(Of String).Create(Me.Modules, Function(m) m.NamespaceNames), Nothing)
Symbols\MetadataOrSourceOrRetargetingAssemblySymbol.vb (2)
65Me.Modules(0).ReferencedAssemblySymbols.Length + 81For Each [module] In current.Modules
Symbols\NonMissingAssemblySymbol.vb (2)
121For Each [module] In Me.Modules 161Return CacheTopLevelMetadataType(emittedName, If(result, New MissingMetadataTypeSymbol.TopLevel(Me.Modules(0), emittedName)))
Symbols\NonMissingModuleSymbol.vb (1)
175Return assembly.Modules(0) Is Me AndAlso assembly.MightContainExtensionMethods
Symbols\ReferenceManager.vb (4)
57For Each [module] In assemblySymbol.Modules 280assemblySymbol.Modules(0).SetReferences(sourceModuleReferences) 282Dim assemblyModules = assemblySymbol.Modules 945Dim modules = compilation.Assembly.Modules
Symbols\Source\SourceNamedTypeSymbol.vb (1)
579If Not nodeNameIsAlreadyDeclared AndAlso container.IsNamespace AndAlso Me.ContainingAssembly.Modules.Length > 1 Then
Symbols\UsedAssemblies.vb (2)
77For i As Integer = If(includeMainModule, 0, 1) To assembly.Modules.Length - 1 78For Each dependency In assembly.Modules(i).ReferencedAssemblySymbols
Symbols\WellKnownMembers.vb (2)
403result = New MissingMetadataTypeSymbol.TopLevelWithCustomErrorInfo(Assembly.Modules(0), emittedName, delayedErrorInfo) 405result = New MissingMetadataTypeSymbol.TopLevel(Assembly.Modules(0), emittedName)