1 write to SourceModule
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
575SourceModule = sourceModule;
104 references to SourceModule
Microsoft.CodeAnalysis (2)
Emit\CommonPEModuleBuilder.cs (2)
714internal sealed override IModuleSymbolInternal CommonSourceModule => SourceModule; 1033this.SourceModule.Name,
Microsoft.CodeAnalysis.CSharp (49)
Compilation\CSharpCompilation.cs (1)
3221if (moduleBeingBuilt.SourceModule.HasBadAttributes)
Compiler\MethodCompiler.cs (1)
191if (moduleBeingBuiltOpt != null && (methodCompiler._globalHasErrors || moduleBeingBuiltOpt.SourceModule.HasBadAttributes) && !diagnostics.HasAnyErrors() && !hasDeclarationErrors)
Emitter\Model\FieldSymbolAdapter.cs (2)
65AdaptedFieldSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 108else if (AdaptedFieldSymbol.ContainingModule == ((PEModuleBuilder)visitor.Context.Module).SourceModule)
Emitter\Model\MethodSymbolAdapter.cs (3)
110if (AdaptedMethodSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 170AdaptedMethodSymbol.ContainingModule == moduleBeingBuilt.SourceModule) // must be declared in the module we are building 200if (AdaptedMethodSymbol.IsDefinition && AdaptedMethodSymbol.ContainingModule == moduleBeingBuilt.SourceModule)
Emitter\Model\ModuleReference.cs (1)
68ReferenceEquals(_moduleBeingBuilt.SourceModule.ContainingAssembly, _underlyingModule.ContainingAssembly))
Emitter\Model\NamedTypeSymbolAdapter.cs (3)
135AdaptedNamedTypeSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 169AdaptedNamedTypeSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 207AdaptedNamedTypeSymbol.ContainingModule == moduleBeingBuilt.SourceModule) // must be declared in the module we are building
Emitter\Model\ParameterSymbolAdapter.cs (1)
193AdaptedParameterSymbol.ContainingModule == moduleBeingBuilt.SourceModule)
Emitter\Model\PEAssemblyBuilder.cs (8)
437SourceModule, 444SourceModule, 452SourceModule, 460SourceModule, 468SourceModule, 476SourceModule, 483SourceModule, 531var result = SourceModule.GlobalNamespace;
Emitter\Model\PEModuleBuilder.cs (23)
120return SourceModule.ContainingSourceAssembly 126return SourceModule.ContainingSourceAssembly.GetSecurityAttributes(); 131return SourceModule.GetCustomAttributesToEmit(this); 136get { return SourceModule.ContainingSourceAssembly.CorLibrary; } 152ImmutableArray<ModuleSymbol> modules = SourceModule.ContainingAssembly.Modules; 165AssemblyIdentity asmIdentity = SourceModule.ContainingAssembly.Identity; 193var machine = SourceModule.Machine; 195if (!(machine == Machine.I386 && !SourceModule.Bit32Required) && 221namespacesAndTopLevelTypesToProcess.Push(SourceModule.GlobalNamespace); 334namespacesAndTypesToProcess.Push(SourceModule.GlobalNamespace); 543namespacesToProcess.Push(SourceModule.GlobalNamespace); 614SourceAssemblySymbol sourceAssembly = SourceModule.ContainingSourceAssembly; 652var sourceAssembly = SourceModule.ContainingSourceAssembly; 786foreach (AssemblySymbol a in SourceModule.GetReferencedAssemblySymbols()) 799var typeSymbol = SourceModule.ContainingAssembly.GetSpecialType(specialType); 847!ReferenceEquals(corLibrary, SourceModule.ContainingAssembly)) 857if (ReferenceEquals(SourceModule.ContainingAssembly, assembly)) 886if (ReferenceEquals(SourceModule, module)) 1544return new SynthesizedPrivateImplementationDetailsStaticConstructor(SourceModule, details, GetUntranslatedSpecialType(SpecialType.System_Void, syntaxOpt, diagnostics)).GetCciAdapter(); 1842var sourceModule = SourceModule; 1871var sourceModule = SourceModule; 1891var sourceModule = SourceModule; 1916var sourceModule = SourceModule;
Emitter\NoPia\EmbeddedType.cs (1)
70ImmutableArray<AssemblySymbol> refs = TypeManager.ModuleBeingBuilt.SourceModule.GetReferencedAssemblySymbols();
Emitter\NoPia\EmbeddedTypesManager.cs (2)
339Debug.Assert(ModuleBeingBuilt.SourceModule.AnyReferencedAssembliesAreLinked); 591Debug.Assert(ModuleBeingBuilt.SourceModule.AnyReferencedAssembliesAreLinked);
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (3)
961StringPatternInput.String => new SynthesizedStringSwitchHashMethod(module.SourceModule, privateImplClass, returnType, paramType), 962StringPatternInput.SpanChar => new SynthesizedSpanSwitchHashMethod(module.SourceModule, privateImplClass, returnType, paramType, isReadOnlySpan: false), 963StringPatternInput.ReadOnlySpanChar => new SynthesizedSpanSwitchHashMethod(module.SourceModule, privateImplClass, returnType, paramType, isReadOnlySpan: true),
Microsoft.CodeAnalysis.VisualBasic (53)
CodeGen\EmitStatement.vb (1)
427Return Not Me._module.SourceModule.ContainingSourceAssembly.IsVbRuntime
Compilation\MethodCompiler.vb (3)
281If (compiler.GlobalHasErrors OrElse moduleBeingBuiltOpt.SourceModule.HasBadAttributes) AndAlso Not hasDeclarationErrors AndAlso Not diagnostics.HasAnyErrors Then 285diagnostics.Add(ERRID.ERR_ModuleEmitFailure, NoLocation.Singleton, moduleBeingBuiltOpt.SourceModule.Name, 1650moduleBuilder.SourceModule.TryGetSourceFile(method.Syntax.SyntaxTree)?.Translate(moduleBuilder, diagnostics.DiagnosticBag),
Compilation\VisualBasicCompilation.vb (2)
2468If moduleBeingBuilt.SourceModule.HasBadAttributes Then 2470diagnostics.Add(ERRID.ERR_ModuleEmitFailure, NoLocation.Singleton, moduleBeingBuilt.SourceModule.Name,
Emit\FieldSymbolAdapter.vb (2)
54If AdaptedFieldSymbol.IsDefinition AndAlso AdaptedFieldSymbol.ContainingModule = moduleBeingBuilt.SourceModule Then 86If AdaptedFieldSymbol.ContainingModule = (DirectCast(visitor.Context.Module, PEModuleBuilder)).SourceModule Then
Emit\MethodSymbolAdapter.vb (3)
83If AdaptedMethodSymbol.ContainingModule = moduleBeingBuilt.SourceModule Then 132AdaptedMethodSymbol.ContainingModule = moduleBeingBuilt.SourceModule Then 162If AdaptedMethodSymbol.IsDefinition AndAlso AdaptedMethodSymbol.ContainingModule = moduleBeingBuilt.SourceModule Then
Emit\ModuleReference.vb (1)
54_moduleBeingBuilt.SourceModule.ContainingAssembly Is _underlyingModule.ContainingAssembly Then
Emit\NamedTypeSymbolAdapter.vb (5)
116If AdaptedNamedTypeSymbol.ContainingType Is Nothing AndAlso AdaptedNamedTypeSymbol.IsDefinition AndAlso AdaptedNamedTypeSymbol.ContainingModule.Equals(moduleBeingBuilt.SourceModule) Then 140If AdaptedNamedTypeSymbol.ContainingType IsNot Nothing AndAlso AdaptedNamedTypeSymbol.IsDefinition AndAlso AdaptedNamedTypeSymbol.ContainingModule.Equals(moduleBeingBuilt.SourceModule) Then 170AdaptedNamedTypeSymbol.ContainingModule.Equals(moduleBeingBuilt.SourceModule) Then 189Dim asDefinition As Boolean = (AdaptedNamedTypeSymbol.ContainingModule.Equals(moduleBeingBuilt.SourceModule)) 669filtered = nestedTypes.Where(containingModule.SourceModule.ContainingSourceAssembly.DeclaringCompilation.EmbeddedSymbolManager.IsReferencedPredicate)
Emit\NoPia\EmbeddedType.vb (1)
59Dim refs = TypeManager.ModuleBeingBuilt.SourceModule.GetReferencedAssemblySymbols()
Emit\NoPia\EmbeddedTypesManager.vb (2)
282Debug.Assert(ModuleBeingBuilt.SourceModule.AnyReferencedAssembliesAreLinked) 505Debug.Assert(ModuleBeingBuilt.SourceModule.AnyReferencedAssembliesAreLinked)
Emit\ParameterSymbolAdapter.vb (2)
119If AdaptedParameterSymbol.ContainingModule = (DirectCast(visitor.Context.Module, PEModuleBuilder)).SourceModule Then 132If AdaptedParameterSymbol.IsDefinition AndAlso AdaptedParameterSymbol.ContainingModule = moduleBeingBuilt.SourceModule Then
Emit\PEModuleBuilder.vb (25)
81Return SourceModule.ContainingSourceAssembly.CorLibrary 95Return SourceModule.ReferencedAssemblySymbols.Where(Function(a) a.IsLinked).Select(Function(a) a.Name) 109NamespaceScopeBuilder.BuildNamespaceScope(Me, SourceModule.XmlNamespaces, SourceModule.AliasImports, SourceModule.MemberImports, diagnostics)) 119Dim rootNamespace = SourceModule.RootNamespace 130Dim modules As ImmutableArray(Of ModuleSymbol) = SourceModule.ContainingAssembly.Modules 140Dim asmIdentity As AssemblyIdentity = SourceModule.ContainingAssembly.Identity 165Dim machine = SourceModule.Machine 167If Not (machine = Machine.I386 AndAlso Not SourceModule.Bit32Required) AndAlso 184Return SourceModule.ContainingSourceAssembly.GetAssemblyCustomAttributesToEmit(Me, 190Return SourceModule.ContainingSourceAssembly.GetSecurityAttributes() 194Return SourceModule.GetCustomAttributesToEmit(Me) 201namespacesAndTypesToProcess.Push(SourceModule.GlobalNamespace) 349Return SourceModule.ContainingSourceAssembly.DeclaringCompilation.AnonymousTypeManager.AllCreatedTemplates.Select(Function(t) t.GetCciAdapter()) 356Dim embeddedSymbolManager As EmbeddedSymbolManager = SourceModule.ContainingSourceAssembly.DeclaringCompilation.EmbeddedSymbolManager 359stack.Push(SourceModule.GlobalNamespace) 405Dim sourceAssembly As SourceAssemblySymbol = SourceModule.ContainingSourceAssembly 435Dim sourceAssembly As SourceAssemblySymbol = SourceModule.ContainingSourceAssembly 583For Each assembly In SourceModule.GetReferencedAssemblySymbols() 600Dim typeSymbol = SourceModule.ContainingAssembly.GetSpecialType(specialType) 633corLib IsNot SourceModule.ContainingAssembly Then 650namespacesAndTopLevelTypesToProcess.Push(SourceModule.GlobalNamespace) 740Debug.Assert(methodSymbol.ContainingModule Is Me.SourceModule AndAlso methodSymbol Is methodSymbol.OriginalDefinition) 751Return New SynthesizedPrivateImplementationDetailsSharedConstructor(SourceModule, details, GetUntranslatedSpecialType(SpecialType.System_Void, syntaxOpt, diagnostics)).GetCciAdapter()
Emit\SymbolTranslator.vb (4)
40Debug.Assert(symbol.ContainingModule Is Me.SourceModule) 46Dim manager = SourceModule.ContainingSourceAssembly.DeclaringCompilation.EmbeddedSymbolManager 51If SourceModule.ContainingAssembly Is assembly Then 76If SourceModule Is [module] Then
Emit\TypeParameterSymbolAdapter.vb (1)
140If (DirectCast(visitor.Context.Module, PEModuleBuilder)).SourceModule = AdaptedTypeParameterSymbol.ContainingModule Then
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (1)
190Dim method = New SynthesizedStringSwitchHashMethod(_emitModule.SourceModule, privateImplClass)