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