2 types derived from ModuleSymbol
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\MissingModuleSymbol.vb (1)
23Inherits ModuleSymbol
Symbols\NonMissingModuleSymbol.vb (1)
21Inherits ModuleSymbol
58 references to ModuleSymbol
Microsoft.CodeAnalysis.VisualBasic (58)
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (1)
105Public Overrides ReadOnly Property ContainingModule As ModuleSymbol
Symbols\AssemblySymbol.vb (2)
127Public MustOverride ReadOnly Property Modules As ImmutableArray(Of ModuleSymbol) 299Friend Function CreateMultipleForwardingErrorTypeSymbol(ByRef emittedName As MetadataTypeName, forwardingModule As ModuleSymbol, destination1 As AssemblySymbol, destination2 As AssemblySymbol) As ErrorTypeSymbol
Symbols\MergedNamespaceSymbol.vb (2)
385Friend Overrides Function IsDeclaredInSourceModule([module] As ModuleSymbol) As Boolean 531Friend Overrides Function IsDeclaredInSourceModule([module] As ModuleSymbol) As Boolean
Symbols\Metadata\PE\MetadataDecoder.vb (1)
146For Each m As ModuleSymbol In ModuleSymbol.ContainingAssembly.Modules
Symbols\Metadata\PE\PEAssemblySymbol.vb (3)
42Private ReadOnly _modules As ImmutableArray(Of ModuleSymbol) 80Dim modules(assembly.Modules.Length - 1) As ModuleSymbol 150Public Overrides ReadOnly Property Modules As ImmutableArray(Of ModuleSymbol)
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.vb (1)
57Public Overrides ReadOnly Property ContainingModule As ModuleSymbol
Symbols\Metadata\PE\PENamedTypeSymbol.vb (1)
181Public Overrides ReadOnly Property ContainingModule As ModuleSymbol
Symbols\Metadata\PE\PENestedNamespaceSymbol.vb (1)
114Public Overrides ReadOnly Property ContainingModule As ModuleSymbol
Symbols\MetadataOrSourceAssemblySymbol.vb (1)
51Dim [module] As ModuleSymbol = Me.Modules(0)
Symbols\MissingAssemblySymbol.vb (3)
27Private _lazyModules As ImmutableArray(Of ModuleSymbol) 69Public Overrides ReadOnly Property Modules As ImmutableArray(Of ModuleSymbol) 72_lazyModules = ImmutableArray.Create(Of ModuleSymbol)(m_ModuleSymbol)
Symbols\MissingMetadataTypeSymbol.vb (9)
58Dim containingModule As ModuleSymbol = Me.ContainingModule 82Private ReadOnly _containingModule As ModuleSymbol 90Public Sub New([module] As ModuleSymbol, [namespace] As String, name As String, arity As Integer, mangleName As Boolean) 99Public Sub New([module] As ModuleSymbol, ByRef fullname As MetadataTypeName, typeId As ExtendedSpecialType) 105Public Sub New([module] As ModuleSymbol, ByRef fullname As MetadataTypeName) 109Private Sub New([module] As ModuleSymbol, ByRef fullname As MetadataTypeName, mangleName As Boolean) 126Public Overrides ReadOnly Property ContainingModule As ModuleSymbol 237Public Sub New(moduleSymbol As ModuleSymbol, ByRef emittedName As MetadataTypeName, errorInfo As DiagnosticInfo, Optional typeId As SpecialType = CType(-1, SpecialType)) 244Public Sub New(moduleSymbol As ModuleSymbol, ByRef emittedName As MetadataTypeName, delayedErrorInfo As Func(Of TopLevelWithCustomErrorInfo, DiagnosticInfo))
Symbols\MissingModuleSymbol.vb (1)
19''' A <see cref="MissingModuleSymbol"/> is a special kind of <see cref="ModuleSymbol"/> that represents
Symbols\MissingNamespaceSymbol.vb (1)
64Return New NamespaceExtent(DirectCast(_containingSymbol, ModuleSymbol))
Symbols\ModuleSymbol.vb (1)
102Public Overrides ReadOnly Property ContainingModule As ModuleSymbol
Symbols\NamespaceExtent.vb (3)
34Public ReadOnly Property [Module] As ModuleSymbol 37Return DirectCast(_symbolOrCompilation, ModuleSymbol) 79Friend Sub New([module] As ModuleSymbol)
Symbols\NamespaceSymbol.vb (2)
115Public Overrides ReadOnly Property ContainingModule As ModuleSymbol 424Friend Overridable Function IsDeclaredInSourceModule([module] As ModuleSymbol) As Boolean
Symbols\NonMissingModuleSymbol.vb (1)
17''' A <see cref="NonMissingModuleSymbol"/> is a special kind of <see cref="ModuleSymbol"/> that represents
Symbols\Retargeting\RetargetingAssemblySymbol.vb (3)
50Private ReadOnly _modules As ImmutableArray(Of ModuleSymbol) 98Dim modules(underlyingAssembly.Modules.Length - 1) As ModuleSymbol 162Public Overrides ReadOnly Property Modules As ImmutableArray(Of ModuleSymbol)
Symbols\Retargeting\RetargetingFieldSymbol.vb (1)
120Public Overrides ReadOnly Property ContainingModule As ModuleSymbol
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
394Public Overrides ReadOnly Property ContainingModule As ModuleSymbol
Symbols\Retargeting\RetargetingModuleSymbol.vb (3)
41''' The underlying <see cref="ModuleSymbol"/>, cannot be another <see cref="RetargetingModuleSymbol"/>. 72''' Underlying <see cref="ModuleSymbol"/>, cannot be another <see cref="RetargetingModuleSymbol"/>. 112''' The underlying <see cref="ModuleSymbol"/>, cannot be another <see cref="RetargetingModuleSymbol"/>.
Symbols\Retargeting\RetargetingNamedTypeSymbol.vb (1)
487Public Overrides ReadOnly Property ContainingModule As ModuleSymbol
Symbols\Retargeting\RetargetingNamespaceSymbol.vb (1)
144Public Overrides ReadOnly Property ContainingModule As ModuleSymbol
Symbols\Retargeting\RetargetingParameterSymbol.vb (1)
230Public Overrides ReadOnly Property ContainingModule As ModuleSymbol
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
1116Public Overrides Function VisitModule(symbol As ModuleSymbol, options As RetargetOptions) As Symbol
Symbols\Retargeting\RetargetingTypeParameterSymbol.vb (1)
147Public Overrides ReadOnly Property ContainingModule As ModuleSymbol
Symbols\Source\SourceAssemblySymbol.vb (4)
46Private ReadOnly _modules As ImmutableArray(Of ModuleSymbol) 89Dim moduleBuilder As New ArrayBuilder(Of ModuleSymbol)(1 + netModules.Length) 824Public Overrides ReadOnly Property Modules As ImmutableArray(Of ModuleSymbol) 1374Dim m As ModuleSymbol = Modules(i)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (5)
1219Public Overrides ReadOnly Property ContainingModule As ModuleSymbol 1432sourceModule As ModuleSymbol) As SourceNamedTypeSymbol 1445sourceModule As ModuleSymbol) As SourceNamedTypeSymbol 1458sourceModule As ModuleSymbol) As SourceNamedTypeSymbol 1471sourceModule As ModuleSymbol) As SourceNamedTypeSymbol
Symbols\Source\SourceNamespaceSymbol.vb (1)
113Public Overrides ReadOnly Property ContainingModule As ModuleSymbol
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (1)
224Public Overrides ReadOnly Property ContainingModule As ModuleSymbol