3 instantiations of PEModuleSymbol
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
84
modules[i] = new
PEModuleSymbol
(this, assembly.Modules[i], importOptions, i);
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
115
modules[i] = new
PEModuleSymbol
(this, under.Module, under.ImportOptions, i);
Symbols\Source\SourceAssemblySymbol.cs (1)
139
moduleBuilder.Add(new
PEModuleSymbol
(this, netModule, importOptions, moduleBuilder.Count));
471 references to PEModuleSymbol
Microsoft.CodeAnalysis.CSharp (161)
Compilation\CSharpCompilation.cs (2)
3777
var
m = (Symbols.Metadata.PE.
PEModuleSymbol
)modules[i];
Compiler\ClsComplianceChecker.cs (2)
143
var
peModule = (Symbols.Metadata.PE.
PEModuleSymbol
)module;
DocumentationComments\PEDocumentationCommentUtils.cs (1)
21
PEModuleSymbol
containingPEModule,
Emitter\Model\PEAssemblyBuilder.cs (1)
181
foreach (EmbeddedResource resource in ((Symbols.Metadata.PE.
PEModuleSymbol
)modules[i]).Module.GetEmbeddedResourcesOrThrow())
Symbols\Attributes\PEAttributeData.cs (1)
28
internal PEAttributeData(
PEModuleSymbol
moduleSymbol, CustomAttributeHandle handle)
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
68
PEModuleSymbol
containingModule,
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
34
PEModuleSymbol
moduleSymbol,
Symbols\Metadata\PE\MetadataDecoder.cs (6)
21
internal class MetadataDecoder : MetadataDecoder<
PEModuleSymbol
, TypeSymbol, MethodSymbol, FieldSymbol, Symbol>
34
PEModuleSymbol
moduleSymbol,
41
PEModuleSymbol
moduleSymbol,
48
PEModuleSymbol
moduleSymbol) :
53
private MetadataDecoder(
PEModuleSymbol
moduleSymbol, PENamedTypeSymbol typeContextOpt, PEMethodSymbol methodContextOpt)
64
internal
PEModuleSymbol
ModuleSymbol
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (1)
15
internal static TypeSymbol TransformType(TypeSymbol type, EntityHandle handle,
PEModuleSymbol
containingModule, TypeSymbol? containingType)
Symbols\Metadata\PE\NullableTypeDecoder.cs (1)
23
PEModuleSymbol
containingModule,
Symbols\Metadata\PE\PEAssemblySymbol.cs (2)
291
internal
PEModuleSymbol
PrimaryModule
295
return (
PEModuleSymbol
)_modules[0];
Symbols\Metadata\PE\PEEventSymbol.cs (9)
53
PEModuleSymbol
moduleSymbol,
168
NamedTypeSymbol eventRegistrationTokenTable_T = ((
PEModuleSymbol
)(this.ContainingModule)).EventRegistrationTokenTable_T;
191
NamedTypeSymbol token = ((
PEModuleSymbol
)(this.ContainingModule)).EventRegistrationToken;
364
var
containingPEModuleSymbol = (
PEModuleSymbol
)this.ContainingModule;
413
PEModuleSymbol
moduleSymbol,
440
PEModuleSymbol
moduleSymbol,
480
PEModuleSymbol
containingPEModule = _containingType.ContainingPEModule;
501
ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref _lazyObsoleteAttributeData, _handle, (
PEModuleSymbol
)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false);
Symbols\Metadata\PE\PEFieldSymbol.cs (9)
135
PEModuleSymbol
moduleSymbol,
309
var
moduleSymbol = _containingType.ContainingPEModule;
353
PEModuleSymbol
containingPEModule = this.ContainingPEModule;
369
private
PEModuleSymbol
ContainingPEModule
584
var
containingPEModuleSymbol = (
PEModuleSymbol
)this.ContainingModule;
617
var
containingPEModuleSymbol = _containingType.ContainingPEModule;
650
PEModuleSymbol
containingPEModule = _containingType.ContainingPEModule;
671
ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref _lazyObsoleteAttributeData, _handle, (
PEModuleSymbol
)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false);
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.cs (3)
28
private readonly
PEModuleSymbol
_moduleSymbol;
30
internal PEGlobalNamespaceSymbol(
PEModuleSymbol
moduleSymbol)
44
internal override
PEModuleSymbol
ContainingPEModule
Symbols\Metadata\PE\PEMethodSymbol.cs (15)
393
/// In many scenarios it is possible to avoid allocating this, thus saving total space in <see cref="
PEModuleSymbol
"/>.
402
PEModuleSymbol
moduleSymbol,
676
var
moduleSymbol = _containingType.ContainingPEModule;
831
var
moduleSymbol = _containingType.ContainingPEModule;
936
var
moduleSymbol = _containingType.ContainingPEModule;
978
var
moduleSymbol = _containingType.ContainingPEModule;
997
var
containingPEModuleSymbol = _containingType.ContainingPEModule;
1349
var
moduleSymbol = _containingType.ContainingPEModule;
1444
var
moduleSymbol = _containingType.ContainingPEModule;
1491
_containingType.ContainingPEModule.RefSafetyRulesVersion ==
PEModuleSymbol
.RefSafetyRulesAttributeVersion.UnrecognizedAttribute)
1519
var
containingModule = _containingType.ContainingPEModule;
1638
var result = ObsoleteAttributeHelpers.GetObsoleteDataFromMetadata(_handle, (
PEModuleSymbol
)ContainingModule, ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: MethodKind == MethodKind.Constructor);
1668
var
containingModule = (
PEModuleSymbol
)ContainingModule;
1750
var
moduleSymbol = _containingType.ContainingPEModule;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (25)
195
PEModuleSymbol
moduleSymbol,
231
private static void GetGenericInfo(
PEModuleSymbol
moduleSymbol, TypeDefinitionHandle handle, out GenericParameterHandleCollection genericParameterHandles, out ushort arity, out BadImageFormatException mrEx)
248
PEModuleSymbol
moduleSymbol,
292
PEModuleSymbol
moduleSymbol,
555
internal
PEModuleSymbol
ContainingPEModule
724
var
moduleSymbol = ContainingPEModule;
753
var
moduleSymbol = ContainingPEModule;
773
var
moduleSymbol = ContainingPEModule;
981
var
moduleSymbol = ContainingPEModule;
1119
var
moduleSymbol = this.ContainingPEModule;
1409
var
moduleSymbol = this.ContainingPEModule;
1495
var
moduleSymbol = this.ContainingPEModule;
1785
var
moduleSymbol = this.ContainingPEModule;
1938
var
moduleSymbol = this.ContainingPEModule;
2045
var
moduleSymbol = this.ContainingPEModule;
2131
var
moduleSymbol = this.ContainingPEModule;
2167
var
moduleSymbol = this.ContainingPEModule;
2253
var
moduleSymbol = this.ContainingPEModule;
2284
var
moduleSymbol = this.ContainingPEModule;
2316
var
moduleSymbol = this.ContainingPEModule;
2567
var
moduleSymbol = this.ContainingPEModule;
2598
var
moduleSymbol = this.ContainingPEModule;
2824
PEModuleSymbol
moduleSymbol,
2893
PEModuleSymbol
moduleSymbol,
2973
var
moduleSymbol = ContainingPEModule;
Symbols\Metadata\PE\PENamespaceSymbol.cs (2)
190
internal abstract
PEModuleSymbol
ContainingPEModule { get; }
282
var
moduleSymbol = ContainingPEModule;
Symbols\Metadata\PE\PENestedNamespaceSymbol.cs (1)
89
internal override
PEModuleSymbol
ContainingPEModule
Symbols\Metadata\PE\PEParameterSymbol.cs (11)
157
private readonly
PEModuleSymbol
_moduleSymbol;
192
PEModuleSymbol
moduleSymbol,
219
PEModuleSymbol
moduleSymbol,
235
PEModuleSymbol
moduleSymbol,
376
PEModuleSymbol
moduleSymbol,
423
PEModuleSymbol
moduleSymbol,
1081
var
containingPEModuleSymbol = (
PEModuleSymbol
)this.ContainingModule;
1209
=> PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, (
PEModuleSymbol
)ContainingModule, Handle, allowedFeatures: CompilerFeatureRequiredFeatures.None, decoder);
1215
var
containingModule = (
PEModuleSymbol
)ContainingModule;
Symbols\Metadata\PE\PEPropertySymbol.cs (12)
187
PEModuleSymbol
moduleSymbol,
222
PEModuleSymbol
moduleSymbol,
616
var
containingPEModuleSymbol = (
PEModuleSymbol
)this.ContainingModule;
631
var
containingPEModuleSymbol = (
PEModuleSymbol
)this.ContainingModule;
734
var
containingPEModuleSymbol = (
PEModuleSymbol
)this.ContainingModule;
881
PEModuleSymbol
moduleSymbol,
975
PEModuleSymbol
containingPEModule = _containingType.ContainingPEModule;
1008
var result = ObsoleteAttributeHelpers.GetObsoleteDataFromMetadata(_handle, (
PEModuleSymbol
)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false);
1075
PEModuleSymbol
moduleSymbol,
Symbols\Metadata\PE\PETypeParameterSymbol.cs (16)
48
PEModuleSymbol
moduleSymbol,
57
PEModuleSymbol
moduleSymbol,
66
PEModuleSymbol
moduleSymbol,
160
var
moduleSymbol = ((
PEModuleSymbol
)this.ContainingModule);
250
private MetadataDecoder GetDecoder(
PEModuleSymbol
moduleSymbol)
265
private TypeWithAnnotations GetConstraintTypeOrDefault(
PEModuleSymbol
moduleSymbol, MetadataReader metadataReader, MetadataDecoder tokenDecoder, GenericParameterConstraintHandle constraintHandle, ref bool hasUnmanagedModreqPattern)
428
return GetConstraintHandleCollection(((
PEModuleSymbol
)this.ContainingModule).Module);
477
if (((
PEModuleSymbol
)this.ContainingModule).Module.HasNullableAttribute(_handle, out byte value, out _))
521
var
moduleSymbol = ((
PEModuleSymbol
)this.ContainingModule);
644
var
containingPEModuleSymbol = (
PEModuleSymbol
)this.ContainingModule;
720
=> PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, (
PEModuleSymbol
)ContainingModule, Handle, CompilerFeatureRequiredFeatures.None, decoder);
726
var
containingModule = (
PEModuleSymbol
)ContainingModule;
Symbols\Metadata\PE\PEUtilities.cs (1)
11
internal static DiagnosticInfo? DeriveCompilerFeatureRequiredAttributeDiagnostic(Symbol symbol,
PEModuleSymbol
module, EntityHandle handle, CompilerFeatureRequiredFeatures allowedFeatures, MetadataDecoder decoder)
Symbols\Metadata\PE\SymbolFactory.cs (12)
14
internal sealed class SymbolFactory : SymbolFactory<
PEModuleSymbol
, TypeSymbol>
18
internal override TypeSymbol GetMDArrayTypeSymbol(
PEModuleSymbol
moduleSymbol, int rank, TypeSymbol elementType, ImmutableArray<ModifierInfo<TypeSymbol>> customModifiers,
29
internal override TypeSymbol GetSpecialType(
PEModuleSymbol
moduleSymbol, SpecialType specialType)
34
internal override TypeSymbol GetSystemTypeSymbol(
PEModuleSymbol
moduleSymbol)
39
internal override TypeSymbol MakePointerTypeSymbol(
PEModuleSymbol
moduleSymbol, TypeSymbol type, ImmutableArray<ModifierInfo<TypeSymbol>> customModifiers)
49
internal override TypeSymbol MakeFunctionPointerTypeSymbol(
PEModuleSymbol
moduleSymbol, Cci.CallingConvention callingConvention, ImmutableArray<ParamInfo<TypeSymbol>> retAndParamTypes)
54
internal override TypeSymbol GetEnumUnderlyingType(
PEModuleSymbol
moduleSymbol, TypeSymbol type)
59
internal override Cci.PrimitiveTypeCode GetPrimitiveTypeCode(
PEModuleSymbol
moduleSymbol, TypeSymbol type)
64
internal override TypeSymbol GetSZArrayTypeSymbol(
PEModuleSymbol
moduleSymbol, TypeSymbol elementType, ImmutableArray<ModifierInfo<TypeSymbol>> customModifiers)
74
internal override TypeSymbol GetUnsupportedMetadataTypeSymbol(
PEModuleSymbol
moduleSymbol, BadImageFormatException exception)
80
PEModuleSymbol
moduleSymbol,
161
internal override TypeSymbol MakeUnboundIfGeneric(
PEModuleSymbol
moduleSymbol, TypeSymbol type)
Symbols\Metadata\PE\TupleTypeDecoder.cs (3)
26
/// <see cref="DecodeTupleTypesIfApplicable(TypeSymbol, EntityHandle,
PEModuleSymbol
)"/>
83
PEModuleSymbol
containingModule)
103
PEModuleSymbol
containingModule)
Symbols\ObsoleteAttributeHelpers.cs (2)
31
internal static void InitializeObsoleteDataFromMetadata(ref ObsoleteAttributeData data, EntityHandle token,
PEModuleSymbol
containingModule, bool ignoreByRefLikeMarker, bool ignoreRequiredMemberMarker)
44
internal static ObsoleteAttributeData GetObsoleteDataFromMetadata(EntityHandle token,
PEModuleSymbol
containingModule, bool ignoreByRefLikeMarker, bool ignoreRequiredMemberMarker)
Symbols\Retargeting\RetargetingAssemblySymbol.cs (2)
114
PEModuleSymbol
under = (
PEModuleSymbol
)underlyingAssembly.Modules[i];
Symbols\Retargeting\RetargetingSymbolTranslator.cs (5)
304
PEModuleSymbol
addedModule = (
PEModuleSymbol
)this.RetargetingAssembly.Modules[module.Ordinal];
305
Debug.Assert(ReferenceEquals(((
PEModuleSymbol
)module).Module, addedModule.Module));
401
private static NamedTypeSymbol RetargetNamedTypeDefinition(PENamedTypeSymbol type,
PEModuleSymbol
addedModule)
404
ReferenceEquals(((
PEModuleSymbol
)type.ContainingModule).Module, addedModule.Module));
Symbols\Source\SourceAssemblySymbol.cs (11)
184
var
peModuleSymbol = (Metadata.PE.
PEModuleSymbol
)_modules[i];
1003
if (!((
PEModuleSymbol
)m).Module.IsCOFFOnly)
1029
var
m = (
PEModuleSymbol
)_modules[i];
1288
var
peModuleSymbol = (Metadata.PE.
PEModuleSymbol
)_modules[i];
1395
var
peModuleSymbol = (
PEModuleSymbol
)_modules[i];
2873
var
peModuleSymbol = (Metadata.PE.
PEModuleSymbol
)_modules[i];
Symbols\Symbol.cs (1)
215
case
PEModuleSymbol
:
Symbols\TypeSymbol.cs (2)
907
implementingTypeIsFromSomeCompilation = currType.OriginalDefinition.ContainingModule is not
PEModuleSymbol
;
1495
if ((object)implementingMember != null && implementingMember.OriginalDefinition.ContainingModule is not
PEModuleSymbol
&& implementingMember.IsExplicitInterfaceImplementation())
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (22)
CodeGen\CodeGenDynamicTests.cs (2)
2283
var
pe = (
PEModuleSymbol
)module;
CodeGen\CodeGenOverridingAndHiding.cs (1)
4142
var allAttributes = ((
PEModuleSymbol
)parameter.ContainingModule).GetCustomAttributesForToken(peParameter.Handle);
CodeGen\CodeGenReadonlyStructTests.cs (10)
837
var
peModule = (
PEModuleSymbol
)module;
1353
var
peModule = (
PEModuleSymbol
)module;
1426
var
peModule = (
PEModuleSymbol
)module;
1491
var
peModule = (
PEModuleSymbol
)module;
2601
var
peModule = (
PEModuleSymbol
)module;
CodeGen\CodeGenTupleTest.cs (1)
20546
bool isMetadata = m is
PEModuleSymbol
;
Emit\CompilationEmitTests.cs (4)
1064
var
module = (
PEModuleSymbol
)referencedAssembly.Modules[0];
1146
var
module = (
PEModuleSymbol
)referencedAssembly.Modules[0];
Emit\EmitMetadataTests.cs (3)
475
Assert.Equal(10, ((
PEModuleSymbol
)module).Module.GetMetadataReader().TypeReferences.Count);
524
var
peModuleSymbol = module as
PEModuleSymbol
;
Emit\OptionalArgumentsTests.cs (1)
464
var attribute = ((
PEModuleSymbol
)module).GetCustomAttributesForToken(field.Handle).Single();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (15)
Emit\EditAndContinue\SymbolMatcherTests.cs (14)
479
var
peModule0 = (
PEModuleSymbol
)peAssemblySymbol0.Modules[0];
549
var
peModule0 = (
PEModuleSymbol
)peAssemblySymbol0.Modules[0];
1104
var
peModule0 = (
PEModuleSymbol
)peAssemblySymbol0.Modules[0];
1457
var
peModule0 = (
PEModuleSymbol
)peAssemblySymbol0.Modules[0];
1525
var
peModule0 = (
PEModuleSymbol
)peAssemblySymbol0.Modules[0];
1585
var
peModule0 = (
PEModuleSymbol
)peAssemblySymbol0.Modules[0];
1655
var
peModule0 = (
PEModuleSymbol
)peAssemblySymbol0.Modules[0];
Emit\NumericIntPtrTests.cs (1)
11831
symbolValidator: module => Assert.Equal("", NativeIntegerAttributesVisitor.GetString((
PEModuleSymbol
)module)),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (49)
Attributes\AttributeTests.cs (1)
1632
var metadata = ((
PEModuleSymbol
)module).Module;
Attributes\AttributeTests_Assembly.cs (3)
483
Assert.Equal(2, ((
PEModuleSymbol
)m).GetReferencedAssemblySymbols().Length);
1786
var
module = (
PEModuleSymbol
)appCompilation.Assembly.Modules[1];
Attributes\AttributeTests_IsByRefLike.cs (12)
44
var
peModule = (
PEModuleSymbol
)module;
101
var
peModule = (
PEModuleSymbol
)module;
679
if (module is
PEModuleSymbol
peModule)
763
var
peModule = (
PEModuleSymbol
)module;
819
var
peModule = (
PEModuleSymbol
)module;
1045
var
peModule = (
PEModuleSymbol
)peType.ContainingModule;
1063
private static void AssertHasCompilerFeatureRequired(bool hasCompilerFeatureRequired, PENamedTypeSymbol peType,
PEModuleSymbol
peModule, MetadataDecoder decoder)
Attributes\AttributeTests_LifetimeAnnotation.cs (1)
565
var actual = ScopedRefAttributesVisitor.GetString((
PEModuleSymbol
)module);
Attributes\AttributeTests_NativeInteger.cs (1)
1638
var actual = NativeIntegerAttributesVisitor.GetString((
PEModuleSymbol
)module);
Attributes\AttributeTests_Nullable.cs (1)
5434
var actual = NullableAttributesVisitor.GetString((
PEModuleSymbol
)module);
Attributes\AttributeTests_NullableContext.cs (1)
426
var actual = NullableAttributesVisitor.GetString((
PEModuleSymbol
)module);
Attributes\AttributeTests_NullablePublicOnly.cs (1)
621
var actual = NullableAttributesVisitor.GetString((
PEModuleSymbol
)module);
Attributes\AttributeTests_ReadOnlyStruct.cs (2)
43
var
peModule = (
PEModuleSymbol
)module;
Attributes\AttributeTests_RefReadOnly.cs (4)
47
var
peModule = (
PEModuleSymbol
)module;
71
var
peModule = (
PEModuleSymbol
)module;
Attributes\AttributeTests_Synthesized.cs (4)
176
var
peModule = (
PEModuleSymbol
)module;
225
var
peModule = (
PEModuleSymbol
)module;
Attributes\AttributeTests_WellKnownAttributes.cs (2)
518
var
peModule = (
PEModuleSymbol
)module;
Attributes\WellKnownAttributesTestBase.cs (1)
93
var allAttributes = ((
PEModuleSymbol
)parameter.ContainingModule).GetCustomAttributesForToken(peParameter.Handle);
RefStructInterfacesTests.cs (5)
1801
PropertySymbol c2P = m.GlobalNamespace.GetMember<PropertySymbol>("C2.I." + (m is
PEModuleSymbol
? "Item" : WellKnownMemberNames.Indexer));
1886
PropertySymbol propertySymbol = m.GlobalNamespace.GetMember<PropertySymbol>("C.I." + (m is
PEModuleSymbol
? "Item" : WellKnownMemberNames.Indexer));
1976
PropertySymbol propertySymbol = m.GlobalNamespace.GetMember<PropertySymbol>("C.I." + (m is
PEModuleSymbol
? "Item" : WellKnownMemberNames.Indexer));
2053
PropertySymbol propertySymbol = m.GlobalNamespace.GetMember<PropertySymbol>("C.I." + (m is
PEModuleSymbol
? "Item" : WellKnownMemberNames.Indexer));
28937
((
PEModuleSymbol
)module).Module.PretendThereArentNoPiaLocalTypes();
Semantics\ExtensionTests.cs (4)
4992
Assert.Equal(m is not
PEModuleSymbol
, implementation.IsImplicitlyDeclared);
5002
if (m is
PEModuleSymbol
peModuleSymbol)
7922
Assert.Equal(m is not
PEModuleSymbol
, implementation.IsImplicitlyDeclared);
7929
if (m is
PEModuleSymbol
peModuleSymbol)
Semantics\ExtensionTests2.cs (4)
815
var
module = (
PEModuleSymbol
)m;
925
var
module = (
PEModuleSymbol
)m;
Semantics\ParamsCollectionTests.cs (2)
38
PEModule module = ((
PEModuleSymbol
)peParameter.ContainingModule).Module;
9001
PEModule module = ((
PEModuleSymbol
)m).Module;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (61)
Semantics\InitOnlyMemberTests.cs (1)
1452
bool isSource = !(m is
PEModuleSymbol
);
Semantics\NullableReferenceTypesTests.cs (56)
17001
bool isMetadata = m is
PEModuleSymbol
;
17080
bool isMetadata = m is
PEModuleSymbol
;
17414
bool isMetadata = m is
PEModuleSymbol
;
17482
bool isMetadata = m is
PEModuleSymbol
;
17563
bool isMetadata = m is
PEModuleSymbol
;
17647
bool isMetadata = m is
PEModuleSymbol
;
30170
bool isSource = !(m is
PEModuleSymbol
);
30273
bool isSource = !(m is
PEModuleSymbol
);
30795
bool isSource = !(m is
PEModuleSymbol
);
40782
bool isSource = !(m is
PEModuleSymbol
);
40958
bool isSource = !(m is
PEModuleSymbol
);
41019
bool isSource = !(m is
PEModuleSymbol
);
44639
bool isSource = !(m is
PEModuleSymbol
);
44886
bool isSource = !(m is
PEModuleSymbol
);
47976
bool isSource = !(m is
PEModuleSymbol
);
48086
bool isSource = !(m is
PEModuleSymbol
);
77081
var b = ((
PEModuleSymbol
)m).GlobalNamespace.GetTypeMember("B");
77096
var f = ((
PEModuleSymbol
)m).GlobalNamespace.GetTypeMember("F");
97680
bool isSource = !(m is
PEModuleSymbol
);
97740
bool isSource = !(m is
PEModuleSymbol
);
97847
bool isSource = !(m is
PEModuleSymbol
);
98458
bool isSource = !(m is
PEModuleSymbol
);
98649
bool isSource = !(m is
PEModuleSymbol
);
98756
bool isSource = !(m is
PEModuleSymbol
);
98822
bool isSource = !(m is
PEModuleSymbol
);
98895
bool isSource = !(m is
PEModuleSymbol
);
98963
bool isSource = !(m is
PEModuleSymbol
);
99053
bool isSource = !(m is
PEModuleSymbol
);
99086
bool isSource = !(m is
PEModuleSymbol
);
99337
bool isSource = !(m is
PEModuleSymbol
);
100331
bool isSource = !(m is
PEModuleSymbol
);
100369
bool isSource = !(m is
PEModuleSymbol
);
100701
bool isSource = !(m is
PEModuleSymbol
);
100796
bool isSource = !(m is
PEModuleSymbol
);
100885
bool isSource = !(m is
PEModuleSymbol
);
101071
bool isSource = !(m is
PEModuleSymbol
);
101154
bool isSource = !(m is
PEModuleSymbol
);
102158
bool isSource = !(m is
PEModuleSymbol
);
102227
bool isSource = !(m is
PEModuleSymbol
);
102261
bool isSource = !(m is
PEModuleSymbol
);
102301
bool isSource = !(m is
PEModuleSymbol
);
102339
bool isSource = !(m is
PEModuleSymbol
);
102461
bool isSource = !(m is
PEModuleSymbol
);
102711
bool isSource = !(m is
PEModuleSymbol
);
102778
bool isSource = !(m is
PEModuleSymbol
);
102811
bool isSource = !(m is
PEModuleSymbol
);
102850
bool isSource = !(m is
PEModuleSymbol
);
102887
bool isSource = !(m is
PEModuleSymbol
);
103005
bool isSource = !(m is
PEModuleSymbol
);
103105
bool isSource = !(m is
PEModuleSymbol
);
103148
bool isSource = !(m is
PEModuleSymbol
);
103192
bool isSource = !(m is
PEModuleSymbol
);
104848
bool isSource = !(m is
PEModuleSymbol
);
104943
bool isSource = !(m is
PEModuleSymbol
);
105020
bool isSource = !(m is
PEModuleSymbol
);
116639
var actual = NullableAttributesVisitor.GetString((
PEModuleSymbol
)module);
Semantics\RefFieldTests.cs (4)
571
var
module = (
PEModuleSymbol
)comp.GetReferencedAssemblySymbol(refB).Modules[0];
2036
var
module = (
PEModuleSymbol
)comp.GetReferencedAssemblySymbol(refB).Modules[0];
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (145)
DocumentationComments\DocumentationCommentCompilerTests.cs (1)
7976
((
PEModuleSymbol
)module).Module.PretendThereArentNoPiaLocalTypes();
Symbols\CompilationCreationTests.cs (7)
119
var
cyclic2Mod = (
PEModuleSymbol
)cyclic2Asm.Modules[0];
2567
PEModuleSymbol
module1 = (
PEModuleSymbol
)c1AsmSource.Modules[1];
2573
PEModuleSymbol
module2 = (
PEModuleSymbol
)c1AsmRef.Modules[1];
2998
Assert.IsType<
PEModuleSymbol
>(addedModule);
Symbols\DefaultInterfaceImplementationTests.cs (14)
210
if (m is
PEModuleSymbol
peModule)
2134
((
PEModuleSymbol
)m).Module.GetMethodDefPropsOrThrow(result.Handle, out _, out _, out _, out rva);
2712
if (m is
PEModuleSymbol
peModule)
5612
string name = m is
PEModuleSymbol
? "Item" : "this";
5623
if (m is
PEModuleSymbol
)
6433
if (m is
PEModuleSymbol
peModule)
10385
bool isSource = !(m is
PEModuleSymbol
);
10847
Assert.Equal(!(m is
PEModuleSymbol
), m1.IsAsync);
16779
bool isSource = !(m is
PEModuleSymbol
);
18376
Assert.Equal(MetadataImportOptions.Public, ((
PEModuleSymbol
)p1.ContainingModule).ImportOptions);
30115
bool isSource = !(m is
PEModuleSymbol
);
33074
if (m1.ContainingModule is
PEModuleSymbol
peModule)
33911
if (m1.ContainingModule is
PEModuleSymbol
peModule)
34027
if (m1.ContainingModule is
PEModuleSymbol
peModule)
Symbols\ExtendedPartialMethodsTests.cs (1)
2903
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
Symbols\ExtensionMethodTests.cs (1)
2599
var attr = ((
PEModuleSymbol
)module).GetCustomAttributesForToken(method.Handle).Single();
Symbols\GenericConstraintTests.cs (2)
6622
var metadata = ((
PEModuleSymbol
)module).Module;
6638
var tokenDecoder = new MetadataDecoder((
PEModuleSymbol
)module, typeI);
Symbols\IndexerTests.cs (1)
2140
Assert.Empty(((
PEModuleSymbol
)module).GetCustomAttributesForToken(peIndexer.Handle));
Symbols\Metadata\PE\BaseTypeResolution.cs (4)
219
var
module0 = assemblies[0].Modules[0] as
PEModuleSymbol
;
220
var
module1 = assemblies[1].Modules[0] as
PEModuleSymbol
;
Symbols\Metadata\PE\LoadingAttributes.cs (2)
1304
var
peModule = (
PEModuleSymbol
)module;
Symbols\Metadata\PE\LoadingFields.cs (1)
65
Assert.Same(((
PEModuleSymbol
)module2).GetCorLibType(SpecialType.System_Int32), f2.Type);
Symbols\Metadata\PE\LoadingMetadataTokens.cs (2)
44
var
peModule = (
PEModuleSymbol
)module;
Symbols\Metadata\PE\TypeForwarders.cs (10)
43
var
module1 = (
PEModuleSymbol
)assemblies[0].Modules[0];
44
var
module2 = (
PEModuleSymbol
)assemblies[1].Modules[0];
1473
if (module is
PEModuleSymbol
)
1632
var
module = (
PEModuleSymbol
)appCompilation.Assembly.Modules[1];
1646
var peReader1 = ((
PEModuleSymbol
)m).Module.GetMetadataReader();
1686
module = (
PEModuleSymbol
)appCompilation.Assembly.Modules[1];
1699
var peReader1 = ((
PEModuleSymbol
)m).Module.GetMetadataReader();
Symbols\ModuleInitializers\IgnoredTests.cs (11)
39
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
65
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
91
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
116
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
141
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
166
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
191
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
216
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
237
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
258
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
291
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
Symbols\ModuleInitializers\ModuleInitializersTests.cs (8)
93
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
128
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
222
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
781
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
965
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
972
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
1078
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
1085
Assert.Equal(MetadataImportOptions.All, ((
PEModuleSymbol
)module).ImportOptions);
Symbols\RequiredMembersTests.cs (3)
29
if (module is
PEModuleSymbol
peModule)
69
var
peModule = module as
PEModuleSymbol
;
Symbols\Source\BaseClassTests.cs (4)
1100
Assert.Same(((
PEModuleSymbol
)B1.ContainingModule).Module, ((
PEModuleSymbol
)B2.ContainingModule).Module);
1226
Assert.Same(((
PEModuleSymbol
)B1.ContainingModule).Module, ((
PEModuleSymbol
)B2.ContainingModule).Module);
Symbols\Source\EventTests.cs (6)
344
var
peModule = (
PEModuleSymbol
)module;
605
var
peModule = (
PEModuleSymbol
)module;
637
var
peModule = (
PEModuleSymbol
)module;
Symbols\StaticAbstractMembersInInterfacesTests.cs (67)
16069
if (module is
PEModuleSymbol
)
16474
if (module is
PEModuleSymbol
)
16559
if (module is
PEModuleSymbol
)
16684
if (c1M01.ContainingModule is
PEModuleSymbol
)
16777
if (module is
PEModuleSymbol
)
16851
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
16861
if (c1M01.OriginalDefinition.ContainingModule is
PEModuleSymbol
)
16933
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
16943
if (c1M01.OriginalDefinition.ContainingModule is
PEModuleSymbol
)
17015
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
17086
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
17160
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
17163
var expectedDisplay = m01.ContainingModule is
PEModuleSymbol
? "void C11<T>.I1.M01(System.Int32 x)" : "void C1<T>.M01(System.Int32 x)";
17171
if (c1M01.OriginalDefinition.ContainingModule is
PEModuleSymbol
)
17247
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
17250
var expectedDisplay = m01.ContainingModule is
PEModuleSymbol
? "void C11<T>.I1<T>.M01(T x)" : "void C1<T>.M01(T x)";
17258
if (c1M01.OriginalDefinition.ContainingModule is
PEModuleSymbol
)
17350
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
17354
if (module is
PEModuleSymbol
)
17452
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
17456
if (module is
PEModuleSymbol
)
19862
if (module is
PEModuleSymbol
)
19943
if (module is
PEModuleSymbol
)
20035
if (module is
PEModuleSymbol
)
21347
if (module is
PEModuleSymbol
)
21463
if (module is
PEModuleSymbol
)
21574
if (module is
PEModuleSymbol
)
21709
if (module is
PEModuleSymbol
)
22015
if (c1M01.ContainingModule is
PEModuleSymbol
)
22142
if (module is
PEModuleSymbol
)
22245
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
22255
if (c1M01.OriginalDefinition.ContainingModule is
PEModuleSymbol
)
22354
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
22456
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
22459
var expectedDisplay = m01.ContainingModule is
PEModuleSymbol
? "C11<T, U> C11<T, U>.I1<C11<T, U>, C1<T, U>>." + opName + "(C11<T, U> x, C1<T, U> y)" : "C11<T, U> C1<T, U>." + opName + "(C11<T, U> x, C1<T, U> y)";
22467
if (c1M01.OriginalDefinition.ContainingModule is
PEModuleSymbol
)
23516
if (module is
PEModuleSymbol
)
23607
if (module is
PEModuleSymbol
)
24291
if (module is
PEModuleSymbol
)
24383
if (module is
PEModuleSymbol
)
24643
if (module is
PEModuleSymbol
)
24735
if (module is
PEModuleSymbol
)
24953
if (module is
PEModuleSymbol
)
25154
if (module is
PEModuleSymbol
)
25356
if (c1M01.ContainingModule is
PEModuleSymbol
)
25483
if (module is
PEModuleSymbol
)
25567
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
25638
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
26294
if (module is
PEModuleSymbol
)
26934
if (module is
PEModuleSymbol
)
27208
if (module is
PEModuleSymbol
)
27481
if (module is
PEModuleSymbol
)
27696
if (module is
PEModuleSymbol
)
27807
if (module is
PEModuleSymbol
)
28021
if (c1M01.ContainingModule is
PEModuleSymbol
)
28149
if (module is
PEModuleSymbol
)
28233
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
28304
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
29219
if (module is
PEModuleSymbol
)
29244
if (module is
PEModuleSymbol
)
29806
if (module is
PEModuleSymbol
)
29921
if (module is
PEModuleSymbol
)
30076
if (c1M01.ContainingModule is
PEModuleSymbol
)
30180
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
30190
if (c1M01.OriginalDefinition.ContainingModule is
PEModuleSymbol
)
30286
Assert.True(m01.ContainingModule is RetargetingModuleSymbol or
PEModuleSymbol
);
32181
if (module is
PEModuleSymbol
)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (13)
AttributeValidation.cs (1)
19
var attributes = ((
PEModuleSymbol
)typeParameter.ContainingModule).GetCustomAttributesForToken(((PETypeParameterSymbol)typeParameter).Handle);
CSharpTestBase.cs (2)
2384
return VisualizeRealIL((
PEModuleSymbol
)peModule.GetSymbol(), methodData, markers, areLocalsZeroed);
2397
internal static unsafe string VisualizeRealIL(
PEModuleSymbol
peModule, CompilationTestData.MethodData methodData, IReadOnlyDictionary<int, string>? markers, bool areLocalsZeroed)
LifetimeAnnotationAttributesVisitor.cs (2)
19
internal static string GetString(
PEModuleSymbol
module)
94
var module = ((
PEModuleSymbol
)parameter.ContainingModule).Module;
NativeIntegerAttributesVisitor.cs (1)
17
internal static string GetString(
PEModuleSymbol
module)
NullableAttributesVisitor.cs (3)
18
internal static string GetString(
PEModuleSymbol
module)
26
private readonly
PEModuleSymbol
_module;
29
private NullableAttributesVisitor(
PEModuleSymbol
module, StringBuilder builder) : base(builder)
RequiredMemberAttributesVisitor.cs (4)
15
internal static string GetString(
PEModuleSymbol
module)
38
module = ((
PEModuleSymbol
)namedType.ContainingModule).Module;
43
module = ((
PEModuleSymbol
)field.ContainingModule).Module;
48
module = ((
PEModuleSymbol
)property.ContainingModule).Module;
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (4)
Metadata\WinMdDumpTest.cs (2)
131
((
PEModuleSymbol
)container.ContainingModule).Module.GetPropertyDefPropsOrThrow(property.Handle, out propertyName, out propertyAttrs);
174
((
PEModuleSymbol
)container.ContainingModule).Module.GetEventDefPropsOrThrow(evnt.Handle, out eventName, out eventAttrs, out type);
Metadata\WinMdMetadataTests.cs (2)
238
var
module = (
PEModuleSymbol
)m;
Microsoft.CodeAnalysis.Test.Utilities (1)
CommonTestBase.cs (1)
535
internal void AssertDeclaresType(
PEModuleSymbol
peModule, WellKnownType type, Accessibility expectedAccessibility)