1 instantiation of SourceModuleSymbol
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceAssemblySymbol.vb (1)
92moduleBuilder.Add(New SourceModuleSymbol(Me, compilation.Declarations, compilation.Options, moduleName))
119 references to SourceModuleSymbol
Microsoft.CodeAnalysis.VisualBasic (119)
Binding\Binder_Initializers.vb (1)
96Dim moduleSymbol = DirectCast(symbol.ContainingModule, SourceModuleSymbol)
Binding\Binder.vb (3)
60Private ReadOnly _sourceModule As SourceModuleSymbol 83Protected Sub New(containingBinder As Binder, sourceModule As SourceModuleSymbol, compilation As VisualBasicCompilation) 624Public ReadOnly Property SourceModule As SourceModuleSymbol
Binding\BinderBuilder.vb (11)
45Public Shared Function CreateBinderForSourceFileImports(moduleSymbol As SourceModuleSymbol, 63Public Shared Function CreateBinderForProjectImports(moduleSymbol As SourceModuleSymbol, 85Private Shared Function CreateBinderForSourceFile(moduleSymbol As SourceModuleSymbol, 151Public Shared Function CreateBinderForProjectLevelNamespace(moduleSymbol As SourceModuleSymbol, 172Public Shared Function CreateBinderForNamespace(moduleSymbol As SourceModuleSymbol, 227Public Shared Function CreateBinderForType(moduleSymbol As SourceModuleSymbol, 269Public Shared Function CreateBinderForAttribute(moduleSymbol As SourceModuleSymbol, 308Public Shared Function CreateBinderForParameterDefaultValue(moduleSymbol As SourceModuleSymbol, 389Public Shared Function CreateBinderForMethodDeclaration(moduleSymbol As SourceModuleSymbol, 413Public Shared Function CreateBinderForMethodBody(moduleSymbol As SourceModuleSymbol, 444Public Shared Function CreateSourceModuleBinder(moduleSymbol As SourceModuleSymbol) As Binder
Binding\BinderFactory.vb (2)
21Private ReadOnly _sourceModule As SourceModuleSymbol 40Public Sub New(sourceModule As SourceModuleSymbol, tree As SyntaxTree, Optional binderFactoryVisitorPoolOpt As ObjectPool(Of BinderFactoryVisitor) = Nothing)
Binding\SourceModuleBinder.vb (2)
25Private ReadOnly _sourceModule As SourceModuleSymbol 27Public Sub New(containingBinder As Binder, sourceModule As SourceModuleSymbol)
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (1)
758[module] As SourceModuleSymbol,
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (2)
221Private ReadOnly Property [Module] As SourceModuleSymbol 223Return DirectCast(Me._compilation.SourceModule, SourceModuleSymbol)
Compilation\DocumentationComments\DocumentationCommentCompiler.vb (2)
99Private ReadOnly Property [Module] As SourceModuleSymbol 101Return DirectCast(Me._compilation.SourceModule, SourceModuleSymbol)
Compilation\DocumentationComments\DocumentationCommentWalker.vb (2)
130Private ReadOnly Property [Module] As SourceModuleSymbol 132Return DirectCast(Me.Compilation.SourceModule, SourceModuleSymbol)
Compilation\MethodCompiler.vb (2)
429DirectCast(method.ContainingModule, SourceModuleSymbol), 595DirectCast(sourceTypeSymbol.ContainingModule, SourceModuleSymbol),
Compilation\SpeculativeSyntaxTreeSemanticModel.vb (1)
36MyBase.New(parentSemanticModel.Compilation, DirectCast(parentSemanticModel.Compilation.SourceModule, SourceModuleSymbol), root.SyntaxTree, ignoreAccessibility:=parentSemanticModel.IgnoresAccessibility)
Compilation\SyntaxTreeSemanticModel.vb (2)
28Private ReadOnly _sourceModule As SourceModuleSymbol 36Friend Sub New(compilation As VisualBasicCompilation, sourceModule As SourceModuleSymbol, syntaxTree As SyntaxTree, ignoreAccessibility As Boolean)
Compilation\VisualBasicCompilation.vb (7)
1460Return DirectCast(Me.SourceModule, SourceModuleSymbol).RootNamespace 1686Return DirectCast(Me.SourceModule, SourceModuleSymbol).MemberImports.SelectAsArray(Function(m) m.NamespaceOrType) 1695Return DirectCast(Me.SourceModule, SourceModuleSymbol).AliasImports.SelectAsArray(Function(a) a.Alias) 2055Return New SyntaxTreeSemanticModel(Me, DirectCast(Me.SourceModule, SourceModuleSymbol), syntaxTree, ignoreAccessibility:=(options And SemanticModelOptions.IgnoreAccessibility) <> 0) 2264Dim declarationDiags = DirectCast(SourceModule, SourceModuleSymbol).GetDeclarationErrorsInTree(tree, filterSpanWithinTree, AddressOf FilterDiagnosticsByLocation, cancellationToken) 2303Dim sourceMod = DirectCast(SourceModule, SourceModuleSymbol) 2423DirectCast(Me.SourceModule, SourceModuleSymbol),
Emit\NamedTypeSymbolAdapter.vb (1)
932Debug.Assert(TypeOf ContainingModule Is SourceModuleSymbol)
Emit\PEAssemblyBuilder.vb (1)
43MyBase.New(DirectCast(sourceAssembly.Modules(0), SourceModuleSymbol),
Emit\PEModuleBuilder.vb (2)
19Inherits PEModuleBuilder(Of VisualBasicCompilation, SourceModuleSymbol, AssemblySymbol, TypeSymbol, NamedTypeSymbol, MethodSymbol, SyntaxNode, NoPia.EmbeddedTypesManager, ModuleCompilationState) 32Friend Sub New(sourceModule As SourceModuleSymbol,
Emit\PENetModuleBuilder.vb (1)
19sourceModule As SourceModuleSymbol,
Emit\PropertySymbolAdapter.vb (1)
100Debug.Assert(TypeOf AdaptedPropertySymbol.ContainingModule Is SourceModuleSymbol OrElse AdaptedPropertySymbol.ContainingAssembly.IsLinked)
Emit\SymbolAdapter.vb (1)
146Debug.Assert(TypeOf Me.ContainingModule Is SourceModuleSymbol)
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (2)
16Private ReadOnly _containingModule As SourceModuleSymbol 21containingModule As SourceModuleSymbol,
Lowering\AsyncRewriter\AsyncRewriter.vb (2)
111Return BinderBuilder.CreateBinderForMethodBody(DirectCast(sourceMethod.ContainingModule, SourceModuleSymbol), 124DirectCast(containingType.ContainingModule, SourceModuleSymbol),
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
164Dim sourceModule = DirectCast(compilation.SourceModule, SourceModuleSymbol)
Symbols\AnonymousTypes\AnonymousTypeManager.vb (2)
21Public ReadOnly Property ContainingModule As SourceModuleSymbol 23Return DirectCast(Compilation.SourceModule, SourceModuleSymbol)
Symbols\EmbeddedSymbols\Symbols\EmbeddedNamedTypeSymbol.vb (1)
22Public Sub New(decl As MergedTypeDeclaration, containingSymbol As NamespaceOrTypeSymbol, containingModule As SourceModuleSymbol, kind As EmbeddedSymbolKind)
Symbols\NamedTypeSymbol.vb (2)
772Dim sourceModule = TryCast(Me.ContainingModule, SourceModuleSymbol) 787Dim sourceModule = TryCast(Me.ContainingModule, SourceModuleSymbol)
Symbols\Retargeting\RetargetingAssemblySymbol.vb (1)
100modules(0) = New RetargetingModuleSymbol(Me, DirectCast(underlyingAssembly.Modules(0), SourceModuleSymbol))
Symbols\Retargeting\RetargetingModuleSymbol.vb (4)
23''' another <see cref="SourceModuleSymbol"/> that is responsible for retargeting symbols from one assembly to another. 43Private ReadOnly _underlyingModule As SourceModuleSymbol 75Public Sub New(retargetingAssembly As RetargetingAssemblySymbol, underlyingModule As SourceModuleSymbol) 114Public ReadOnly Property UnderlyingModule As SourceModuleSymbol
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
119Private ReadOnly Property UnderlyingModule As SourceModuleSymbol
Symbols\Source\CustomEventAccessorSymbol.vb (1)
65Protected Overrides Function GetParameters(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol)
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
28Friend Sub New(declaration As MergedTypeDeclaration, containingSymbol As NamespaceOrTypeSymbol, containingModule As SourceModuleSymbol)
Symbols\Source\OverloadingHelper.vb (1)
155Dim binder = BinderBuilder.CreateBinderForType(DirectCast(container.ContainingModule, SourceModuleSymbol),
Symbols\Source\SourceAssemblySymbol.vb (2)
938Friend ReadOnly Property SourceModule As SourceModuleSymbol 940Return DirectCast(_modules(0), SourceModuleSymbol)
Symbols\Source\SourceComplexParameterSymbol.vb (2)
138DirectCast(ContainingModule, SourceModuleSymbol).AddDeclarationDiagnostics(diagnostics) 159Dim binder As Binder = BinderBuilder.CreateBinderForParameterDefaultValue(DirectCast(ContainingModule, SourceModuleSymbol),
Symbols\Source\SourceEnumConstantSymbol.vb (1)
79Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol)
Symbols\Source\SourceEventSymbol.vb (2)
434Public ReadOnly Property ContainingSourceModule As SourceModuleSymbol 755Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol)
Symbols\Source\SourceFieldSymbol.vb (1)
75Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol)
Symbols\Source\SourceFile.vb (2)
18Private ReadOnly _sourceModule As SourceModuleSymbol 83Public Sub New(sourceModule As SourceModuleSymbol, tree As SyntaxTree)
Symbols\Source\SourceMemberContainerTypeSymbol.vb (4)
71Protected ReadOnly m_containingModule As SourceModuleSymbol 107containingModule As SourceModuleSymbol) 225containingModule As SourceModuleSymbol) As SourceMemberContainerTypeSymbol 1227Public ReadOnly Property ContainingSourceModule As SourceModuleSymbol
Symbols\Source\SourceMemberFieldSymbol.vb (4)
37Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 79Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 106DirectCast(Me.ContainingModule, SourceModuleSymbol), 348Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol)
Symbols\Source\SourceMemberMethodSymbol.vb (6)
289Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 305Private Function GetTypeParameters(sourceModule As SourceModuleSymbol, 354Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 388Private Function GetExplicitInterfaceImplementations(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of MethodSymbol) 556Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 572Private Function GetHandles(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of HandledEvent)
Symbols\Source\SourceMethodSymbol.vb (5)
609Public ReadOnly Property ContainingSourceModule As SourceModuleSymbol 611Return DirectCast(ContainingModule, SourceModuleSymbol) 2227Private Function CreateBinderForMethodDeclaration(sourceModule As SourceModuleSymbol) As Binder 2237Protected Overridable Function GetParameters(sourceModule As SourceModuleSymbol, 2281Private Function GetReturnType(sourceModule As SourceModuleSymbol,
Symbols\Source\SourceNamedTypeSymbol.vb (1)
77containingModule As SourceModuleSymbol)
Symbols\Source\SourceNamespaceSymbol.vb (2)
19Private ReadOnly _containingModule As SourceModuleSymbol 42Friend Sub New(decl As MergedNamespaceDeclaration, containingNamespace As SourceNamespaceSymbol, containingModule As SourceModuleSymbol)
Symbols\Source\SourcePropertyAccessorSymbol.vb (2)
223Private Function GetReturnType(sourceModule As SourceModuleSymbol, 286Private Function GetParameters(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SourcePropertySymbol.vb (6)
341Dim binder = BinderBuilder.CreateBinderForType(DirectCast(ContainingModule, SourceModuleSymbol), _syntaxRef.SyntaxTree, _containingType) 785Dim sourceModule = DirectCast(ContainingModule, SourceModuleSymbol) 916Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 1067Dim binder = BinderBuilder.CreateBinderForType(DirectCast(ContainingModule, SourceModuleSymbol), _syntaxRef.SyntaxTree, _containingType) 1248Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 1257DirectCast(Me.ContainingModule, SourceModuleSymbol).AtomicSetFlagAndRaiseSymbolDeclaredEvent(_lazyState, StateFlags.SymbolDeclaredEvent, 0, Me)
Symbols\Source\SourceTypeParameterSymbol.vb (1)
134Dim sourceModule = DirectCast(ContainingModule, SourceModuleSymbol)
Symbols\Source\SynthesizedEventAccessorSymbol.vb (2)
64DirectCast(Me.ContainingModule, SourceModuleSymbol).AtomicStoreArrayAndDiagnostics(_lazyParameters, parameterList, diagnostics) 92DirectCast(Me.ContainingModule, SourceModuleSymbol).AtomicStoreReferenceAndDiagnostics(_lazyReturnType, type, diagnostics)
Symbols\Source\SynthesizedEventBackingFieldSymbol.vb (1)
48DirectCast(ContainingModule, SourceModuleSymbol).AtomicStoreReferenceAndDiagnostics(_lazyType, result, diagnostics)
Symbols\Symbol_Attributes.vb (2)
317Dim sourceModule = DirectCast(compilation.SourceModule, SourceModuleSymbol) 363Friend Function GetAttributeBinder(syntaxList As SyntaxList(Of AttributeListSyntax), sourceModule As SourceModuleSymbol) As Binder
Symbols\Symbol.vb (2)
257Debug.Assert(Not (TypeOf Me Is SourceModuleSymbol), "SourceModuleSymbol must override DeclaringCompilation") 261Dim sourceModuleSymbol = TryCast(Me.ContainingModule, SourceModuleSymbol)
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (2)
57Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 432DirectCast(ContainingModule, SourceModuleSymbol).AtomicStoreIntegerAndDiagnostics(_reportedAllDeclarationErrors, 1, 0, diagnostics)
Symbols\SynthesizedSymbols\SynthesizedGlobal_StringSwitchHashMethodSymbol.vb (1)
28Public Sub New(container As SourceModuleSymbol, privateImplType As PrivateImplementationDetails)
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (2)
23Protected ReadOnly m_containingModule As SourceModuleSymbol 26Protected Sub New(containingModule As SourceModuleSymbol, name As String, privateImplType As PrivateImplementationDetails)
Symbols\Tuples\TupleTypeSymbol.vb (1)
383If diagnostics?.DiagnosticBag IsNot Nothing AndAlso DirectCast(compilation.SourceModule, SourceModuleSymbol).AnyReferencedAssembliesAreLinked Then
Symbols\WellKnownMembers.vb (1)
46Dim sourceModuleSymbol = DirectCast(Me.SourceModule, SourceModuleSymbol)