1 instantiation of SourceModuleSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceAssemblySymbol.cs (1)
133moduleBuilder.Add(new SourceModuleSymbol(this, compilation.Declarations, moduleName));
154 references to SourceModuleSymbol
Microsoft.CodeAnalysis.CSharp (38)
Binder\Binder_Symbols.cs (1)
2216((SourceModuleSymbol)this.Compilation.SourceModule).AnyReferencedAssembliesAreLinked)
Compilation\CSharpCompilation.cs (1)
3152(SourceModuleSymbol)SourceModule,
Emitter\Model\NamedTypeSymbolAdapter.cs (2)
813Debug.Assert((object)AdaptedNamedTypeSymbol.ContainingType == null && AdaptedNamedTypeSymbol.ContainingModule is SourceModuleSymbol); 949Debug.Assert(this.ContainingModule is SourceModuleSymbol);
Emitter\Model\PEAssemblyBuilder.cs (2)
72: base((SourceModuleSymbol)sourceAssembly.Modules[0], emitOptions, outputKind, serializationProperties, manifestResources) 331if (((SourceModuleSymbol)Compilation.SourceModule).RequiresRefSafetyRulesAttribute() &&
Emitter\Model\PEModuleBuilder.cs (6)
26internal abstract class PEModuleBuilder : PEModuleBuilder<CSharpCompilation, SourceModuleSymbol, AssemblySymbol, TypeSymbol, NamedTypeSymbol, MethodSymbol, SyntaxNode, NoPia.EmbeddedTypesManager, ModuleCompilationState> 76SourceModuleSymbol sourceModule, 1842var sourceModule = SourceModule; 1871var sourceModule = SourceModule; 1891var sourceModule = SourceModule; 1916var sourceModule = SourceModule;
Emitter\Model\PENetModuleBuilder.cs (1)
19SourceModuleSymbol sourceModule,
Emitter\Model\PropertySymbolAdapter.cs (1)
145Debug.Assert(AdaptedPropertySymbol.ContainingModule is SourceModuleSymbol || AdaptedPropertySymbol.ContainingAssembly.IsLinked);
Emitter\Model\SymbolAdapter.cs (2)
67Debug.Assert(this.ContainingModule is SourceModuleSymbol || 69(this.Kind == SymbolKind.NetModule && this is SourceModuleSymbol));
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (1)
18internal SynthesizedPrivateImplementationDetailsStaticConstructor(SourceModuleSymbol containingModule, PrivateImplementationDetails privateImplementationType, NamedTypeSymbol voidType)
Lowering\MethodToClassRewriter.cs (1)
737Debug.Assert(containingType.ContainingModule is SourceModuleSymbol);
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
110modules[0] = new RetargetingModuleSymbol(this, (SourceModuleSymbol)underlyingAssembly.Modules[0]);
Symbols\Retargeting\RetargetingModuleSymbol.cs (4)
22/// another <see cref="SourceModuleSymbol"/> that is responsible for retargeting symbols from one assembly to another. 41private readonly SourceModuleSymbol _underlyingModule; 80public RetargetingModuleSymbol(RetargetingAssemblySymbol retargetingAssembly, SourceModuleSymbol underlyingModule) 126public SourceModuleSymbol UnderlyingModule
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
140private SourceModuleSymbol UnderlyingModule
Symbols\Source\SourceAssemblySymbol.cs (2)
885internal SourceModuleSymbol SourceModule 887get { return (SourceModuleSymbol)this.Modules[0]; }
Symbols\Source\SourceNamespaceSymbol.cs (2)
22private readonly SourceModuleSymbol _module; 44SourceModuleSymbol module, Symbol container,
Symbols\Symbol.cs (2)
204Debug.Assert(!(this is SourceModuleSymbol), "SourceModuleSymbol must override DeclaringCompilation"); 210case SourceModuleSymbol sourceModuleSymbol:
Symbols\Symbol_Attributes.cs (1)
555((SourceModuleSymbol)compilation.SourceModule).RecordPresenceOfBadAttributes();
Symbols\Synthesized\SynthesizedParameterlessThrowMethod.cs (1)
17internal SynthesizedParameterlessThrowMethod(SourceModuleSymbol containingModule, PrivateImplementationDetails privateImplType, TypeSymbol returnType, string synthesizedMethodName, MethodSymbol exceptionConstructor)
Symbols\Synthesized\SynthesizedStringHashFunctionSymbol.cs (2)
18internal SynthesizedStringSwitchHashMethod(SourceModuleSymbol containingModule, PrivateImplementationDetails privateImplType, TypeSymbol returnType, TypeSymbol paramType) 27internal SynthesizedSpanSwitchHashMethod(SourceModuleSymbol containingModule, PrivateImplementationDetails privateImplType, TypeSymbol returnType, TypeSymbol paramType, bool isReadOnlySpan)
Symbols\Synthesized\SynthesizedThrowIfNullMethod.cs (1)
16internal SynthesizedThrowIfNullMethod(SourceModuleSymbol containingModule, PrivateImplementationDetails privateImplType, MethodSymbol throwMethod, TypeSymbol returnType, TypeSymbol argumentParamType, TypeSymbol paramNameParamType)
Symbols\Synthesized\SynthesizedThrowMethod.cs (1)
15internal SynthesizedThrowMethod(SourceModuleSymbol containingModule, PrivateImplementationDetails privateImplType, TypeSymbol returnType, TypeSymbol paramType)
Symbols\Synthesized\SynthesizedThrowSwitchExpressionExceptionMethod.cs (1)
16internal SynthesizedThrowSwitchExpressionExceptionMethod(SourceModuleSymbol containingModule, PrivateImplementationDetails privateImplType, TypeSymbol returnType, TypeSymbol paramType)
Symbols\Tuples\TupleTypeSymbol.cs (1)
61if (diagnostics?.DiagnosticBag is object && ((SourceModuleSymbol)compilation.SourceModule).AnyReferencedAssembliesAreLinked)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (97)
CodeGen\CodeGenDeconstructTests.cs (68)
91var sourceModule = (SourceModuleSymbol)module; 1362var sourceModule = (SourceModuleSymbol)module; 1419var sourceModule = (SourceModuleSymbol)module; 1664var sourceModule = (SourceModuleSymbol)module; 2683var sourceModule = (SourceModuleSymbol)module; 3125var sourceModule = (SourceModuleSymbol)module; 3173var sourceModule = (SourceModuleSymbol)module; 3237var sourceModule = (SourceModuleSymbol)module; 3275var sourceModule = (SourceModuleSymbol)module; 3325var sourceModule = (SourceModuleSymbol)module; 3363var sourceModule = (SourceModuleSymbol)module; 3438var sourceModule = (SourceModuleSymbol)module; 3474var sourceModule = (SourceModuleSymbol)module; 3539var sourceModule = (SourceModuleSymbol)module; 3685var sourceModule = (SourceModuleSymbol)module; 3730var sourceModule = (SourceModuleSymbol)module; 3787var sourceModule = (SourceModuleSymbol)module; 3837var sourceModule = (SourceModuleSymbol)module; 3883var sourceModule = (SourceModuleSymbol)module; 3927var sourceModule = (SourceModuleSymbol)module; 3973var sourceModule = (SourceModuleSymbol)module; 4022var sourceModule = (SourceModuleSymbol)module; 4128var sourceModule = (SourceModuleSymbol)module; 4213var sourceModule = (SourceModuleSymbol)module; 4324var sourceModule = (SourceModuleSymbol)module; 4433var sourceModule = (SourceModuleSymbol)module; 4587var sourceModule = (SourceModuleSymbol)module; 5016var sourceModule = (SourceModuleSymbol)module; 5168var sourceModule = (SourceModuleSymbol)module; 5305var sourceModule = (SourceModuleSymbol)module; 5341var sourceModule = (SourceModuleSymbol)module; 6434var sourceModule = (SourceModuleSymbol)module; 6855var sourceModule = (SourceModuleSymbol)module; 6927var sourceModule = (SourceModuleSymbol)module;
CodeGen\CodeGenTupleTest.cs (26)
3214var sourceModule = (SourceModuleSymbol)module; 3247var sourceModule = (SourceModuleSymbol)module; 3454var sourceModule = (SourceModuleSymbol)module; 3626var sourceModule = (SourceModuleSymbol)module; 3677var sourceModule = (SourceModuleSymbol)module; 3923var sourceModule = (SourceModuleSymbol)module; 4013var sourceModule = (SourceModuleSymbol)module; 4145var sourceModule = (SourceModuleSymbol)module; 22883var sourceModule = (SourceModuleSymbol)module; 28112Assert.Equal(module is SourceModuleSymbol ? "SourceNamedTypeSymbol" : "PENamedTypeSymbolGeneric", type.GetType().Name); 28136var isSourceSymbol = module is SourceModuleSymbol; 28199var isSourceSymbol = module is SourceModuleSymbol; 28285var isSourceSymbol = tuple.ContainingModule is SourceModuleSymbol; 28367var isSourceSymbol = tuple.ContainingModule is SourceModuleSymbol; 28456var isSourceSymbol = namedType.ContainingModule is SourceModuleSymbol; 28528var isSourceSymbol = namedType.ContainingModule is SourceModuleSymbol; 28726var isSourceSymbol = module is SourceModuleSymbol;
Emit\CompilationEmitTests.cs (3)
3903var actualAMembers = ((SourceModuleSymbol)m).GlobalNamespace.GetTypeMembers("A1").Single().GetMembers().ToArray(); 3911var actualBMembers = ((SourceModuleSymbol)m).GlobalNamespace.GetTypeMembers("B").Single().GetMembers().ToArray(); 3921var actualCMembers = ((SourceModuleSymbol)m).GlobalNamespace.GetTypeMembers("C1").Single().GetMembers().ToArray();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (1)
ReferencedModulesTests.cs (1)
1530base((SourceModuleSymbol)builder.CommonSourceModule, emitOptions, builder.OutputKind, builder.SerializationProperties, builder.ManifestResources)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\DeconstructionTests.cs (2)
3761var sourceModule = (SourceModuleSymbol)module;
Semantics\RecordStructTests.cs (2)
388var isSourceSymbol = module is SourceModuleSymbol; 478var isSourceSymbol = module is SourceModuleSymbol;
Semantics\RefFieldTests.cs (2)
25913Assert.Equal(languageVersion == LanguageVersion.CSharp11, ((SourceModuleSymbol)module).RequiresRefSafetyRulesAttribute()); 25977Assert.False(((SourceModuleSymbol)module).RequiresRefSafetyRulesAttribute());
Semantics\TopLevelStatementsTests.cs (3)
6156var fromSource = module is SourceModuleSymbol; 9050bool fromSource = module is SourceModuleSymbol; 9490bool fromSource = module is SourceModuleSymbol;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (9)
Symbols\CompilationCreationTests.cs (3)
115var cyclic1Mod = (SourceModuleSymbol)cyclic1Asm.Modules[0]; 2984Assert.IsType<SourceModuleSymbol>(sourceModule);
Symbols\Metadata\PE\BaseTypeResolution.cs (2)
313Assert.Equal("System.Object", ((SourceModuleSymbol)c1.Assembly.Modules[0]).GetCorLibType(SpecialType.System_Object).ToTestDisplayString()); 318Assert.Equal("System.Object[missing]", ((SourceModuleSymbol)c2.Assembly.Modules[0]).GetCorLibType(SpecialType.System_Object).ToTestDisplayString());
Symbols\Source\EventTests.cs (4)
430var sourceModule = (SourceModuleSymbol)module; 476var sourceModule = (SourceModuleSymbol)module;