1 write to SourceModule
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
680SourceModule = sourceModule;
47 references to SourceModule
Microsoft.CodeAnalysis (2)
Emit\CommonPEModuleBuilder.cs (2)
804internal sealed override IModuleSymbolInternal CommonSourceModule => SourceModule; 1125this.SourceModule.Name,
Microsoft.CodeAnalysis.CSharp (45)
Compilation\CSharpCompilation.cs (1)
3520if (moduleBeingBuilt.SourceModule.HasBadAttributes)
Compiler\MethodCompiler.cs (1)
203if (moduleBeingBuiltOpt != null && (methodCompiler._globalHasErrors || moduleBeingBuiltOpt.SourceModule.HasBadAttributes) && !diagnostics.HasAnyErrors() && !hasDeclarationErrors)
Emitter\Model\FieldSymbolAdapter.cs (2)
68AdaptedFieldSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 111else if (AdaptedFieldSymbol.ContainingModule == ((PEModuleBuilder)visitor.Context.Module).SourceModule)
Emitter\Model\MethodSymbolAdapter.cs (3)
123if (AdaptedMethodSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 175AdaptedMethodSymbol.ContainingModule == moduleBeingBuilt.SourceModule) // must be declared in the module we are building 205if (AdaptedMethodSymbol.IsDefinition && AdaptedMethodSymbol.ContainingModule == moduleBeingBuilt.SourceModule)
Emitter\Model\ModuleReference.cs (1)
69ReferenceEquals(_moduleBeingBuilt.SourceModule.ContainingAssembly, _underlyingModule.ContainingAssembly))
Emitter\Model\NamedTypeSymbolAdapter.cs (3)
139AdaptedNamedTypeSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 175AdaptedNamedTypeSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 213AdaptedNamedTypeSymbol.ContainingModule == moduleBeingBuilt.SourceModule) // must be declared in the module we are building
Emitter\Model\ParameterSymbolAdapter.cs (1)
196AdaptedParameterSymbol.ContainingModule == moduleBeingBuilt.SourceModule)
Emitter\Model\PEAssemblyBuilder.cs (9)
533SourceModule, 540SourceModule, 548SourceModule, 556SourceModule, 564SourceModule, 572SourceModule, 579SourceModule, 587SourceModule, 645var result = SourceModule.GlobalNamespace;
Emitter\Model\PEModuleBuilder.cs (21)
122return SourceModule.ContainingSourceAssembly 128return SourceModule.ContainingSourceAssembly.GetSecurityAttributes(); 133return SourceModule.GetCustomAttributesToEmit(this); 138get { return SourceModule.ContainingSourceAssembly.CorLibrary; } 154ImmutableArray<ModuleSymbol> modules = SourceModule.ContainingAssembly.Modules; 167AssemblyIdentity asmIdentity = SourceModule.ContainingAssembly.Identity; 195var machine = SourceModule.Machine; 197if (!(machine == Machine.I386 && !SourceModule.Bit32Required) && 223namespacesAndTopLevelTypesToProcess.Push(SourceModule.GlobalNamespace); 341namespacesAndTypesToProcess.Push(SourceModule.GlobalNamespace); 565namespacesToProcess.Push(SourceModule.GlobalNamespace); 636SourceAssemblySymbol sourceAssembly = SourceModule.ContainingSourceAssembly; 674var sourceAssembly = SourceModule.ContainingSourceAssembly; 808foreach (AssemblySymbol a in SourceModule.GetReferencedAssemblySymbols()) 821var typeSymbol = SourceModule.ContainingAssembly.GetSpecialType(specialType); 869!ReferenceEquals(corLibrary, SourceModule.ContainingAssembly)) 879if (ReferenceEquals(SourceModule.ContainingAssembly, assembly)) 908if (ReferenceEquals(SourceModule, module)) 1884new SynthesizedPrivateImplementationDetailsType(base.GetPrivateImplClass(syntaxNodeOpt, diagnostics), SourceModule.GlobalNamespace, Compilation.ObjectType), 1962var typeSymbol = new SynthesizedInlineArrayTypeSymbol(SourceModule, typeName, arrayLength, attributeConstructor); 1983typeSymbol = SynthesizedReadOnlyListTypeSymbol.Create(SourceModule, typeName, kind);
Emitter\NoPia\EmbeddedType.cs (1)
69ImmutableArray<AssemblySymbol> refs = TypeManager.ModuleBeingBuilt.SourceModule.GetReferencedAssemblySymbols();
Emitter\NoPia\EmbeddedTypesManager.cs (2)
354Debug.Assert(ModuleBeingBuilt.SourceModule.AnyReferencedAssembliesAreLinked); 606Debug.Assert(ModuleBeingBuilt.SourceModule.AnyReferencedAssembliesAreLinked);