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