1 instantiation of SourceModuleSymbol
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\Source\SourceAssemblySymbol.vb (1)
94moduleBuilder.Add(New SourceModuleSymbol(Me, compilation.Declarations, compilation.Options, moduleName))
161 references to SourceModuleSymbol
Microsoft.CodeAnalysis.VisualBasic (115)
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\Binder_Initializers.vb (1)
96Dim moduleSymbol = DirectCast(symbol.ContainingModule, 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)
24Private ReadOnly _sourceModule As SourceModuleSymbol 41Public Sub New(sourceModule As SourceModuleSymbol, tree As SyntaxTree)
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)
419DirectCast(method.ContainingModule, SourceModuleSymbol), 585DirectCast(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)
1453Return DirectCast(Me.SourceModule, SourceModuleSymbol).RootNamespace 1679Return DirectCast(Me.SourceModule, SourceModuleSymbol).MemberImports.SelectAsArray(Function(m) m.NamespaceOrType) 1688Return DirectCast(Me.SourceModule, SourceModuleSymbol).AliasImports.SelectAsArray(Function(a) a.Alias) 2044Return New SyntaxTreeSemanticModel(Me, DirectCast(Me.SourceModule, SourceModuleSymbol), syntaxTree, ignoreAccessibility) 2251Dim declarationDiags = DirectCast(SourceModule, SourceModuleSymbol).GetDeclarationErrorsInTree(tree, filterSpanWithinTree, AddressOf FilterDiagnosticsByLocation, cancellationToken) 2287Dim sourceMod = DirectCast(SourceModule, SourceModuleSymbol) 2407DirectCast(Me.SourceModule, SourceModuleSymbol),
Emit\NamedTypeSymbolAdapter.vb (1)
919Debug.Assert(TypeOf ContainingModule Is SourceModuleSymbol)
Emit\PEAssemblyBuilder.vb (1)
41MyBase.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)
17sourceModule As SourceModuleSymbol,
Emit\PropertySymbolAdapter.vb (1)
94Debug.Assert(TypeOf AdaptedPropertySymbol.ContainingModule Is SourceModuleSymbol OrElse AdaptedPropertySymbol.ContainingAssembly.IsLinked)
Emit\SymbolAdapter.vb (1)
143Debug.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)
762Dim sourceModule = TryCast(Me.ContainingModule, SourceModuleSymbol) 777Dim 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)
122Private ReadOnly Property UnderlyingModule As SourceModuleSymbol
Symbols\Source\CustomEventAccessorSymbol.vb (1)
64Protected Overrides Function GetParameters(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol)
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
27Friend 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)
918Friend ReadOnly Property SourceModule As SourceModuleSymbol 920Return DirectCast(_modules(0), SourceModuleSymbol)
Symbols\Source\SourceComplexParameterSymbol.vb (2)
137DirectCast(ContainingModule, SourceModuleSymbol).AddDeclarationDiagnostics(diagnostics) 158Dim binder As Binder = BinderBuilder.CreateBinderForParameterDefaultValue(DirectCast(ContainingModule, SourceModuleSymbol),
Symbols\Source\SourceEnumConstantSymbol.vb (1)
78Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol)
Symbols\Source\SourceEventSymbol.vb (1)
431Public ReadOnly Property ContainingSourceModule As SourceModuleSymbol
Symbols\Source\SourceFieldSymbol.vb (1)
61Dim 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)
69Protected ReadOnly m_containingModule As SourceModuleSymbol 105containingModule As SourceModuleSymbol) 223containingModule As SourceModuleSymbol) As SourceMemberContainerTypeSymbol 1234Public ReadOnly Property ContainingSourceModule As SourceModuleSymbol
Symbols\Source\SourceMemberFieldSymbol.vb (3)
65Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 92DirectCast(Me.ContainingModule, SourceModuleSymbol), 334Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol)
Symbols\Source\SourceMemberMethodSymbol.vb (6)
288Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 304Private Function GetTypeParameters(sourceModule As SourceModuleSymbol, 353Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 387Private Function GetExplicitInterfaceImplementations(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of MethodSymbol) 555Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 571Private Function GetHandles(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of HandledEvent)
Symbols\Source\SourceMethodSymbol.vb (5)
608Public ReadOnly Property ContainingSourceModule As SourceModuleSymbol 610Return DirectCast(ContainingModule, SourceModuleSymbol) 2183Private Function CreateBinderForMethodDeclaration(sourceModule As SourceModuleSymbol) As Binder 2193Protected Overridable Function GetParameters(sourceModule As SourceModuleSymbol, 2237Private Function GetReturnType(sourceModule As SourceModuleSymbol,
Symbols\Source\SourceNamedTypeSymbol.vb (1)
76containingModule 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)
220Private Function GetReturnType(sourceModule As SourceModuleSymbol, 281Private Function GetParameters(sourceModule As SourceModuleSymbol, diagBag As BindingDiagnosticBag) As ImmutableArray(Of ParameterSymbol)
Symbols\Source\SourcePropertySymbol.vb (4)
736Dim sourceModule = DirectCast(ContainingModule, SourceModuleSymbol) 867Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 1018Dim binder = BinderBuilder.CreateBinderForType(DirectCast(ContainingModule, SourceModuleSymbol), _syntaxRef.SyntaxTree, _containingType) 1199DirectCast(Me.ContainingModule, SourceModuleSymbol).AtomicSetFlagAndRaiseSymbolDeclaredEvent(_lazyState, StateFlags.SymbolDeclaredEvent, 0, Me)
Symbols\Source\SourceTypeParameterSymbol.vb (1)
122Dim 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.vb (2)
198Debug.Assert(Not (TypeOf Me Is SourceModuleSymbol), "SourceModuleSymbol must override DeclaringCompilation") 202Dim sourceModuleSymbol = TryCast(Me.ContainingModule, SourceModuleSymbol)
Symbols\Symbol_Attributes.vb (2)
305Dim sourceModule = DirectCast(compilation.SourceModule, SourceModuleSymbol) 351Friend Function GetAttributeBinder(syntaxList As SyntaxList(Of AttributeListSyntax), sourceModule As SourceModuleSymbol) As Binder
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (2)
56Dim sourceModule = DirectCast(Me.ContainingModule, SourceModuleSymbol) 420DirectCast(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)
24Protected ReadOnly m_containingModule As SourceModuleSymbol 27Protected Sub New(containingModule As SourceModuleSymbol, name As String, privateImplType As PrivateImplementationDetails)
Symbols\Tuples\TupleTypeSymbol.vb (1)
378If diagnostics?.DiagnosticBag IsNot Nothing AndAlso DirectCast(compilation.SourceModule, SourceModuleSymbol).AnyReferencedAssembliesAreLinked Then
Symbols\WellKnownMembers.vb (1)
46Dim sourceModuleSymbol = DirectCast(Me.SourceModule, SourceModuleSymbol)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
Emit\CompilationEmitTests.vb (4)
2459Dim actualGlobalMembers = DirectCast(m, SourceModuleSymbol).GlobalNamespace.GetMembers().ToArray() 2480Dim actualAMembers = DirectCast(m, SourceModuleSymbol).GlobalNamespace.GetTypeMembers("A").Single().GetMembers().ToArray() 2487Dim actualBMembers = DirectCast(m, SourceModuleSymbol).GlobalNamespace.GetTypeMembers("B").Single().GetMembers().ToArray() 2495Dim actualCMembers = DirectCast(m, SourceModuleSymbol).GlobalNamespace.GetTypeMembers("C").Single().GetMembers().ToArray()
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.vb (1)
569binder = New SourceModuleBinder(binder, DirectCast(compilation.Assembly.Modules(0), SourceModuleSymbol))
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ReferencedModulesTests.vb (1)
952MyBase.New(DirectCast(builder.CommonSourceModule, SourceModuleSymbol), emitOptions, builder.OutputKind, builder.SerializationProperties, builder.ManifestResources)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (7)
Binding\MethodBodyBindingTests.vb (2)
81Dim meth1Context As MethodBodyBinder = DirectCast(BinderBuilder.CreateBinderForMethodBody(DirectCast(meth1.ContainingModule, SourceModuleSymbol), meth1.SyntaxTree, meth1), MethodBodyBinder) 107Dim meth2Context As MethodBodyBinder = DirectCast(BinderBuilder.CreateBinderForMethodBody(DirectCast(meth2.ContainingModule, SourceModuleSymbol), meth2.SyntaxTree, meth2), MethodBodyBinder)
Semantics\Conversions.vb (3)
46Dim sourceModule = DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol) 225Dim sourceModule = DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol) 1076Dim sourceModule = DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol)
Semantics\OverloadResolution.vb (2)
94Dim sourceModule = DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol) 3060Dim sourceModule = DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (33)
SymbolsTests\CompilationCreationTests.vb (2)
248Dim cyclic1Mod = DirectCast(cyclic1Asm.Modules(0), SourceModuleSymbol) 2184Assert.IsType(Of SourceModuleSymbol)(sourceModule)
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (2)
1422DirectCast(module1.ContainingModule, SourceModuleSymbol).GetAllDeclarationErrors(BindingDiagnosticBag.Discarded, Nothing, containsExtensions) 1465DirectCast(module1.ContainingModule, SourceModuleSymbol).GetAllDeclarationErrors(BindingDiagnosticBag.Discarded, Nothing, containsExtensions)
SymbolsTests\Metadata\PE\BaseTypeResolution.vb (2)
295Assert.Equal("System.Object", DirectCast(c1.Assembly.Modules(0), SourceModuleSymbol).GetCorLibType(SpecialType.System_Object).ToTestDisplayString()) 300Assert.Equal("System.Object[missing]", DirectCast(c2.Assembly.Modules(0), SourceModuleSymbol).GetCorLibType(SpecialType.System_Object).ToTestDisplayString())
SymbolsTests\Metadata\PE\NoPiaInstantiationOfGenericClassAndStruct.vb (3)
371Assert.[True](TypeOf m.Parameters.[Where](Function(arg) arg.Name = "c1").[Select](Function(arg) arg).[Single]().Type.ContainingModule Is SourceModuleSymbol) 376Assert.[True](TypeOf m.ReturnType.ContainingModule Is SourceModuleSymbol) 392Assert.[True](TypeOf classLocalType.ContainingModule Is SourceModuleSymbol)
SymbolsTests\Source\FieldTests.vb (1)
94Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol)
SymbolsTests\Source\MethodTests.vb (9)
51Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 183Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 231Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 304Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 376Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 468Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 616Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 677Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 1595Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol)
SymbolsTests\Source\SourceSymbolTests.vb (1)
316Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol)
SymbolsTests\Source\TypeBindingTests.vb (12)
35Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 78Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 129Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 201Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 263Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 318Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 401Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 489Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 578Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 649Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 694Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol) 743Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol)
SymbolsTests\Source\TypeTests.vb (1)
647Dim sourceMod = DirectCast(compilation.SourceModule, SourceModuleSymbol)