3 instantiations of PEModuleSymbol
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
84modules[i] = new PEModuleSymbol(this, assembly.Modules[i], importOptions, i);
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
115modules[i] = new PEModuleSymbol(this, under.Module, under.ImportOptions, i);
Symbols\Source\SourceAssemblySymbol.cs (1)
139moduleBuilder.Add(new PEModuleSymbol(this, netModule, importOptions, moduleBuilder.Count));
494 references to PEModuleSymbol
Microsoft.CodeAnalysis.CSharp (168)
Compilation\CSharpCompilation.cs (2)
3940var m = (Symbols.Metadata.PE.PEModuleSymbol)modules[i];
Compiler\ClsComplianceChecker.cs (2)
143var peModule = (Symbols.Metadata.PE.PEModuleSymbol)module;
DocumentationComments\PEDocumentationCommentUtils.cs (1)
21PEModuleSymbol containingPEModule,
Emitter\Model\PEAssemblyBuilder.cs (1)
185foreach (EmbeddedResource resource in ((Symbols.Metadata.PE.PEModuleSymbol)modules[i]).Module.GetEmbeddedResourcesOrThrow())
Symbols\Attributes\PEAttributeData.cs (1)
28internal PEAttributeData(PEModuleSymbol moduleSymbol, CustomAttributeHandle handle)
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
68PEModuleSymbol containingModule,
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
34PEModuleSymbol moduleSymbol,
Symbols\Metadata\PE\MetadataDecoder.cs (6)
21internal class MetadataDecoder : MetadataDecoder<PEModuleSymbol, TypeSymbol, MethodSymbol, FieldSymbol, Symbol> 34PEModuleSymbol moduleSymbol, 41PEModuleSymbol moduleSymbol, 48PEModuleSymbol moduleSymbol) : 53private MetadataDecoder(PEModuleSymbol moduleSymbol, PENamedTypeSymbol typeContextOpt, PEMethodSymbol methodContextOpt) 64internal PEModuleSymbol ModuleSymbol
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (1)
15internal static TypeSymbol TransformType(TypeSymbol type, EntityHandle handle, PEModuleSymbol containingModule, TypeSymbol? containingType)
Symbols\Metadata\PE\NullableTypeDecoder.cs (1)
23PEModuleSymbol containingModule,
Symbols\Metadata\PE\PEAssemblySymbol.cs (3)
151var containingModule = this.PrimaryModule; 304internal PEModuleSymbol PrimaryModule 308return (PEModuleSymbol)_modules[0];
Symbols\Metadata\PE\PEEventSymbol.cs (12)
56PEModuleSymbol moduleSymbol, 171NamedTypeSymbol eventRegistrationTokenTable_T = ((PEModuleSymbol)(this.ContainingModule)).EventRegistrationTokenTable_T; 194NamedTypeSymbol token = ((PEModuleSymbol)(this.ContainingModule)).EventRegistrationToken; 367var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 387ImmutableArray<CSharpAttributeData> loadAndFilterAttributes(PEModuleSymbol containingModule, out bool hasRequiresUnsafeAttribute) 454PEModuleSymbol moduleSymbol, 481PEModuleSymbol moduleSymbol, 521PEModuleSymbol containingPEModule = _containingType.ContainingPEModule; 542ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref _lazyObsoleteAttributeData, _handle, (PEModuleSymbol)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false); 554var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule;
Symbols\Metadata\PE\PEFieldSymbol.cs (8)
136PEModuleSymbol moduleSymbol, 310var moduleSymbol = _containingType.ContainingPEModule; 354PEModuleSymbol containingPEModule = this.ContainingPEModule; 370private PEModuleSymbol ContainingPEModule 595var containingModule = ContainingPEModule; 639var containingPEModuleSymbol = _containingType.ContainingPEModule; 672PEModuleSymbol containingPEModule = _containingType.ContainingPEModule; 693ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref _lazyObsoleteAttributeData, _handle, (PEModuleSymbol)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false);
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.cs (3)
28private readonly PEModuleSymbol _moduleSymbol; 30internal PEGlobalNamespaceSymbol(PEModuleSymbol moduleSymbol) 44internal override PEModuleSymbol ContainingPEModule
Symbols\Metadata\PE\PEMethodSymbol.cs (16)
409/// In many scenarios it is possible to avoid allocating this, thus saving total space in <see cref="PEModuleSymbol"/>. 418PEModuleSymbol moduleSymbol, 696var moduleSymbol = _containingType.ContainingPEModule; 860var moduleSymbol = _containingType.ContainingPEModule; 965var moduleSymbol = _containingType.ContainingPEModule; 1007var moduleSymbol = _containingType.ContainingPEModule; 1060var containingModule = _containingType.ContainingPEModule; 1378var moduleSymbol = _containingType.ContainingPEModule; 1473var moduleSymbol = _containingType.ContainingPEModule; 1535_containingType.ContainingPEModule.RefSafetyRulesVersion == PEModuleSymbol.RefSafetyRulesAttributeVersion.UnrecognizedAttribute) 1544_containingType.ContainingPEModule.MemorySafetyRulesVersion == PEModuleSymbol.MemorySafetyRulesAttributeVersion.UnrecognizedAttribute) 1575var containingModule = _containingType.ContainingPEModule; 1694var result = ObsoleteAttributeHelpers.GetObsoleteDataFromMetadata(_handle, (PEModuleSymbol)ContainingModule, ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: MethodKind == MethodKind.Constructor); 1724var containingModule = (PEModuleSymbol)ContainingModule; 1806var moduleSymbol = _containingType.ContainingPEModule;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (26)
201PEModuleSymbol moduleSymbol, 239private static void GetGenericInfo(PEModuleSymbol moduleSymbol, TypeDefinitionHandle handle, out GenericParameterHandleCollection genericParameterHandles, out ushort arity, out BadImageFormatException mrEx) 256PEModuleSymbol moduleSymbol, 304PEModuleSymbol moduleSymbol, 576internal PEModuleSymbol ContainingPEModule 764var moduleSymbol = ContainingPEModule; 793var moduleSymbol = ContainingPEModule; 813var moduleSymbol = ContainingPEModule; 979var containingModule = ContainingPEModule; 1058var moduleSymbol = ContainingPEModule; 1196var moduleSymbol = this.ContainingPEModule; 1486var moduleSymbol = this.ContainingPEModule; 1572var moduleSymbol = this.ContainingPEModule; 1867var moduleSymbol = this.ContainingPEModule; 2040var moduleSymbol = this.ContainingPEModule; 2131var moduleSymbol = this.ContainingPEModule; 2224var moduleSymbol = this.ContainingPEModule; 2318var moduleSymbol = this.ContainingPEModule; 2404var moduleSymbol = this.ContainingPEModule; 2439var moduleSymbol = this.ContainingPEModule; 2485var moduleSymbol = this.ContainingPEModule; 2736var moduleSymbol = this.ContainingPEModule; 2785var moduleSymbol = this.ContainingPEModule; 3011PEModuleSymbol moduleSymbol, 3082PEModuleSymbol moduleSymbol, 3166var moduleSymbol = ContainingPEModule;
Symbols\Metadata\PE\PENamespaceSymbol.cs (2)
190internal abstract PEModuleSymbol ContainingPEModule { get; } 282var moduleSymbol = ContainingPEModule;
Symbols\Metadata\PE\PENestedNamespaceSymbol.cs (1)
89internal override PEModuleSymbol ContainingPEModule
Symbols\Metadata\PE\PEParameterSymbol.cs (11)
158private readonly PEModuleSymbol _moduleSymbol; 193PEModuleSymbol moduleSymbol, 220PEModuleSymbol moduleSymbol, 236PEModuleSymbol moduleSymbol, 395PEModuleSymbol moduleSymbol, 442PEModuleSymbol moduleSymbol, 1131var containingModule = (PEModuleSymbol)ContainingModule; 1257=> PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, (PEModuleSymbol)ContainingModule, Handle, allowedFeatures: CompilerFeatureRequiredFeatures.None, decoder); 1263var containingModule = (PEModuleSymbol)ContainingModule;
Symbols\Metadata\PE\PEPropertySymbol.cs (14)
210PEModuleSymbol moduleSymbol, 245PEModuleSymbol moduleSymbol, 639var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 654var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 669var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 829var containingModule = (PEModuleSymbol)this.ContainingModule; 976PEModuleSymbol moduleSymbol, 1070PEModuleSymbol containingPEModule = _containingType.ContainingPEModule; 1103var result = ObsoleteAttributeHelpers.GetObsoleteDataFromMetadata(_handle, (PEModuleSymbol)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false); 1170PEModuleSymbol moduleSymbol,
Symbols\Metadata\PE\PETypeParameterSymbol.cs (16)
48PEModuleSymbol moduleSymbol, 57PEModuleSymbol moduleSymbol, 66PEModuleSymbol moduleSymbol, 160var moduleSymbol = ((PEModuleSymbol)this.ContainingModule); 250private MetadataDecoder GetDecoder(PEModuleSymbol moduleSymbol) 265private TypeWithAnnotations GetConstraintTypeOrDefault(PEModuleSymbol moduleSymbol, MetadataReader metadataReader, MetadataDecoder tokenDecoder, GenericParameterConstraintHandle constraintHandle, ref bool hasUnmanagedModreqPattern) 428return GetConstraintHandleCollection(((PEModuleSymbol)this.ContainingModule).Module); 477if (((PEModuleSymbol)this.ContainingModule).Module.HasNullableAttribute(_handle, out byte value, out _)) 521var moduleSymbol = ((PEModuleSymbol)this.ContainingModule); 651var containingModule = (PEModuleSymbol)this.ContainingModule; 731=> PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, (PEModuleSymbol)ContainingModule, Handle, CompilerFeatureRequiredFeatures.None, decoder); 737var containingModule = (PEModuleSymbol)ContainingModule;
Symbols\Metadata\PE\PEUtilities.cs (1)
11internal static DiagnosticInfo? DeriveCompilerFeatureRequiredAttributeDiagnostic(Symbol symbol, PEModuleSymbol module, EntityHandle handle, CompilerFeatureRequiredFeatures allowedFeatures, MetadataDecoder decoder)
Symbols\Metadata\PE\SymbolFactory.cs (12)
14internal sealed class SymbolFactory : SymbolFactory<PEModuleSymbol, TypeSymbol> 18internal override TypeSymbol GetMDArrayTypeSymbol(PEModuleSymbol moduleSymbol, int rank, TypeSymbol elementType, ImmutableArray<ModifierInfo<TypeSymbol>> customModifiers, 29internal override TypeSymbol GetSpecialType(PEModuleSymbol moduleSymbol, SpecialType specialType) 34internal override TypeSymbol GetSystemTypeSymbol(PEModuleSymbol moduleSymbol) 39internal override TypeSymbol MakePointerTypeSymbol(PEModuleSymbol moduleSymbol, TypeSymbol type, ImmutableArray<ModifierInfo<TypeSymbol>> customModifiers) 49internal override TypeSymbol MakeFunctionPointerTypeSymbol(PEModuleSymbol moduleSymbol, Cci.CallingConvention callingConvention, ImmutableArray<ParamInfo<TypeSymbol>> retAndParamTypes) 54internal override TypeSymbol GetEnumUnderlyingType(PEModuleSymbol moduleSymbol, TypeSymbol type) 59internal override Cci.PrimitiveTypeCode GetPrimitiveTypeCode(PEModuleSymbol moduleSymbol, TypeSymbol type) 64internal override TypeSymbol GetSZArrayTypeSymbol(PEModuleSymbol moduleSymbol, TypeSymbol elementType, ImmutableArray<ModifierInfo<TypeSymbol>> customModifiers) 74internal override TypeSymbol GetUnsupportedMetadataTypeSymbol(PEModuleSymbol moduleSymbol, BadImageFormatException exception) 80PEModuleSymbol moduleSymbol, 161internal override TypeSymbol MakeUnboundIfGeneric(PEModuleSymbol moduleSymbol, TypeSymbol type)
Symbols\Metadata\PE\TupleTypeDecoder.cs (3)
26/// <see cref="DecodeTupleTypesIfApplicable(TypeSymbol, EntityHandle, PEModuleSymbol)"/> 83PEModuleSymbol containingModule) 103PEModuleSymbol containingModule)
Symbols\ObsoleteAttributeHelpers.cs (2)
31internal static void InitializeObsoleteDataFromMetadata(ref ObsoleteAttributeData data, EntityHandle token, PEModuleSymbol containingModule, bool ignoreByRefLikeMarker, bool ignoreRequiredMemberMarker) 44internal static ObsoleteAttributeData GetObsoleteDataFromMetadata(EntityHandle token, PEModuleSymbol containingModule, bool ignoreByRefLikeMarker, bool ignoreRequiredMemberMarker)
Symbols\Retargeting\RetargetingAssemblySymbol.cs (2)
114PEModuleSymbol under = (PEModuleSymbol)underlyingAssembly.Modules[i];
Symbols\Retargeting\RetargetingSymbolTranslator.cs (5)
304PEModuleSymbol addedModule = (PEModuleSymbol)this.RetargetingAssembly.Modules[module.Ordinal]; 305Debug.Assert(ReferenceEquals(((PEModuleSymbol)module).Module, addedModule.Module)); 401private static NamedTypeSymbol RetargetNamedTypeDefinition(PENamedTypeSymbol type, PEModuleSymbol addedModule) 404ReferenceEquals(((PEModuleSymbol)type.ContainingModule).Module, addedModule.Module));
Symbols\Source\SourceAssemblySymbol.cs (11)
184var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i]; 1003if (!((PEModuleSymbol)m).Module.IsCOFFOnly) 1029var m = (PEModuleSymbol)_modules[i]; 1288var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i]; 1395var peModuleSymbol = (PEModuleSymbol)_modules[i]; 2875var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i];
Symbols\Symbol.cs (1)
214case PEModuleSymbol:
Symbols\TypeSymbol.cs (2)
897implementingTypeIsFromSomeCompilation = currType.OriginalDefinition.ContainingModule is not PEModuleSymbol; 1485if ((object)implementingMember != null && implementingMember.OriginalDefinition.ContainingModule is not PEModuleSymbol && implementingMember.IsExplicitInterfaceImplementation())
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (22)
CodeGen\CodeGenDynamicTests.cs (2)
2283var pe = (PEModuleSymbol)module;
CodeGen\CodeGenOverridingAndHiding.cs (1)
4142var allAttributes = ((PEModuleSymbol)parameter.ContainingModule).GetCustomAttributesForToken(peParameter.Handle);
CodeGen\CodeGenReadonlyStructTests.cs (10)
861var peModule = (PEModuleSymbol)module; 1377var peModule = (PEModuleSymbol)module; 1450var peModule = (PEModuleSymbol)module; 1515var peModule = (PEModuleSymbol)module; 2625var peModule = (PEModuleSymbol)module;
CodeGen\CodeGenTupleTest.cs (1)
20546bool isMetadata = m is PEModuleSymbol;
Emit\CompilationEmitTests.cs (4)
1064var module = (PEModuleSymbol)referencedAssembly.Modules[0]; 1146var module = (PEModuleSymbol)referencedAssembly.Modules[0];
Emit\EmitMetadataTests.cs (3)
475Assert.Equal(10, ((PEModuleSymbol)module).Module.GetMetadataReader().TypeReferences.Count); 524var peModuleSymbol = module as PEModuleSymbol;
Emit\OptionalArgumentsTests.cs (1)
464var attribute = ((PEModuleSymbol)module).GetCustomAttributesForToken(field.Handle).Single();
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (15)
Emit\EditAndContinue\SymbolMatcherTests.cs (14)
480var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0]; 550var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0]; 1105var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0]; 1458var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0]; 1526var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0]; 1586var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0]; 1656var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0];
Emit\NumericIntPtrTests.cs (1)
11831symbolValidator: module => Assert.Equal("", NativeIntegerAttributesVisitor.GetString((PEModuleSymbol)module)),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (65)
Attributes\AttributeTests.cs (1)
1632var metadata = ((PEModuleSymbol)module).Module;
Attributes\AttributeTests_Assembly.cs (3)
483Assert.Equal(2, ((PEModuleSymbol)m).GetReferencedAssemblySymbols().Length); 1835var module = (PEModuleSymbol)appCompilation.Assembly.Modules[1];
Attributes\AttributeTests_IsByRefLike.cs (12)
44var peModule = (PEModuleSymbol)module; 101var peModule = (PEModuleSymbol)module; 679if (module is PEModuleSymbol peModule) 763var peModule = (PEModuleSymbol)module; 819var peModule = (PEModuleSymbol)module; 1045var peModule = (PEModuleSymbol)peType.ContainingModule; 1063private static void AssertHasCompilerFeatureRequired(bool hasCompilerFeatureRequired, PENamedTypeSymbol peType, PEModuleSymbol peModule, MetadataDecoder decoder)
Attributes\AttributeTests_LifetimeAnnotation.cs (1)
565var actual = ScopedRefAttributesVisitor.GetString((PEModuleSymbol)module);
Attributes\AttributeTests_NativeInteger.cs (1)
1638var actual = NativeIntegerAttributesVisitor.GetString((PEModuleSymbol)module);
Attributes\AttributeTests_Nullable.cs (1)
5434var actual = NullableAttributesVisitor.GetString((PEModuleSymbol)module);
Attributes\AttributeTests_NullableContext.cs (1)
426var actual = NullableAttributesVisitor.GetString((PEModuleSymbol)module);
Attributes\AttributeTests_NullablePublicOnly.cs (1)
621var actual = NullableAttributesVisitor.GetString((PEModuleSymbol)module);
Attributes\AttributeTests_ReadOnlyStruct.cs (2)
43var peModule = (PEModuleSymbol)module;
Attributes\AttributeTests_RefReadOnly.cs (4)
47var peModule = (PEModuleSymbol)module; 71var peModule = (PEModuleSymbol)module;
Attributes\AttributeTests_Synthesized.cs (4)
190var peModule = (PEModuleSymbol)module; 239var peModule = (PEModuleSymbol)module;
Attributes\AttributeTests_WellKnownAttributes.cs (2)
518var peModule = (PEModuleSymbol)module;
Attributes\WellKnownAttributesTestBase.cs (1)
93var allAttributes = ((PEModuleSymbol)parameter.ContainingModule).GetCustomAttributesForToken(peParameter.Handle);
RefStructInterfacesTests.cs (5)
1801PropertySymbol c2P = m.GlobalNamespace.GetMember<PropertySymbol>("C2.I." + (m is PEModuleSymbol ? "Item" : WellKnownMemberNames.Indexer)); 1886PropertySymbol propertySymbol = m.GlobalNamespace.GetMember<PropertySymbol>("C.I." + (m is PEModuleSymbol ? "Item" : WellKnownMemberNames.Indexer)); 1976PropertySymbol propertySymbol = m.GlobalNamespace.GetMember<PropertySymbol>("C.I." + (m is PEModuleSymbol ? "Item" : WellKnownMemberNames.Indexer)); 2053PropertySymbol propertySymbol = m.GlobalNamespace.GetMember<PropertySymbol>("C.I." + (m is PEModuleSymbol ? "Item" : WellKnownMemberNames.Indexer)); 29421((PEModuleSymbol)module).Module.PretendThereArentNoPiaLocalTypes();
Semantics\ExtensionTests.cs (4)
5720Assert.Equal(m is not PEModuleSymbol, implementation.IsImplicitlyDeclared); 5730if (m is PEModuleSymbol peModuleSymbol) 8790Assert.Equal(m is not PEModuleSymbol, implementation.IsImplicitlyDeclared); 8797if (m is PEModuleSymbol peModuleSymbol)
Semantics\ExtensionTests2.cs (20)
979var module = (PEModuleSymbol)m; 1089var module = (PEModuleSymbol)m; 28377if (module is PEModuleSymbol) 28724var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 28776var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 28811var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 28847var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 28883var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 28919var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 28977var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 29016var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 29057var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 29221var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 29258var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 29293var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 29328var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 29362var reader = ((PEModuleSymbol)module).Module.GetMetadataReader(); 29397var reader = ((PEModuleSymbol)module).Module.GetMetadataReader();
Semantics\ParamsCollectionTests.cs (2)
30PEModule module = ((PEModuleSymbol)peParameter.ContainingModule).Module; 8985PEModule module = ((PEModuleSymbol)m).Module;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (61)
Semantics\InitOnlyMemberTests.cs (1)
1452bool isSource = !(m is PEModuleSymbol);
Semantics\NullableReferenceTypesTests.cs (56)
17005bool isMetadata = m is PEModuleSymbol; 17084bool isMetadata = m is PEModuleSymbol; 17418bool isMetadata = m is PEModuleSymbol; 17486bool isMetadata = m is PEModuleSymbol; 17567bool isMetadata = m is PEModuleSymbol; 17651bool isMetadata = m is PEModuleSymbol; 30199bool isSource = !(m is PEModuleSymbol); 30302bool isSource = !(m is PEModuleSymbol); 30824bool isSource = !(m is PEModuleSymbol); 40811bool isSource = !(m is PEModuleSymbol); 40987bool isSource = !(m is PEModuleSymbol); 41048bool isSource = !(m is PEModuleSymbol); 44668bool isSource = !(m is PEModuleSymbol); 44915bool isSource = !(m is PEModuleSymbol); 48005bool isSource = !(m is PEModuleSymbol); 48115bool isSource = !(m is PEModuleSymbol); 77145var b = ((PEModuleSymbol)m).GlobalNamespace.GetTypeMember("B"); 77160var f = ((PEModuleSymbol)m).GlobalNamespace.GetTypeMember("F"); 97752bool isSource = !(m is PEModuleSymbol); 97812bool isSource = !(m is PEModuleSymbol); 97919bool isSource = !(m is PEModuleSymbol); 98530bool isSource = !(m is PEModuleSymbol); 98721bool isSource = !(m is PEModuleSymbol); 98828bool isSource = !(m is PEModuleSymbol); 98894bool isSource = !(m is PEModuleSymbol); 98967bool isSource = !(m is PEModuleSymbol); 99035bool isSource = !(m is PEModuleSymbol); 99125bool isSource = !(m is PEModuleSymbol); 99158bool isSource = !(m is PEModuleSymbol); 99409bool isSource = !(m is PEModuleSymbol); 100403bool isSource = !(m is PEModuleSymbol); 100441bool isSource = !(m is PEModuleSymbol); 100773bool isSource = !(m is PEModuleSymbol); 100868bool isSource = !(m is PEModuleSymbol); 100957bool isSource = !(m is PEModuleSymbol); 101143bool isSource = !(m is PEModuleSymbol); 101226bool isSource = !(m is PEModuleSymbol); 102230bool isSource = !(m is PEModuleSymbol); 102299bool isSource = !(m is PEModuleSymbol); 102333bool isSource = !(m is PEModuleSymbol); 102373bool isSource = !(m is PEModuleSymbol); 102411bool isSource = !(m is PEModuleSymbol); 102533bool isSource = !(m is PEModuleSymbol); 102783bool isSource = !(m is PEModuleSymbol); 102850bool isSource = !(m is PEModuleSymbol); 102883bool isSource = !(m is PEModuleSymbol); 102922bool isSource = !(m is PEModuleSymbol); 102959bool isSource = !(m is PEModuleSymbol); 103077bool isSource = !(m is PEModuleSymbol); 103177bool isSource = !(m is PEModuleSymbol); 103220bool isSource = !(m is PEModuleSymbol); 103264bool isSource = !(m is PEModuleSymbol); 104920bool isSource = !(m is PEModuleSymbol); 105015bool isSource = !(m is PEModuleSymbol); 105092bool isSource = !(m is PEModuleSymbol); 116711var actual = NullableAttributesVisitor.GetString((PEModuleSymbol)module);
Semantics\RefFieldTests.cs (4)
571var module = (PEModuleSymbol)comp.GetReferencedAssemblySymbol(refB).Modules[0]; 2036var 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)
119var cyclic2Mod = (PEModuleSymbol)cyclic2Asm.Modules[0]; 2567PEModuleSymbol module1 = (PEModuleSymbol)c1AsmSource.Modules[1]; 2573PEModuleSymbol module2 = (PEModuleSymbol)c1AsmRef.Modules[1]; 2998Assert.IsType<PEModuleSymbol>(addedModule);
Symbols\DefaultInterfaceImplementationTests.cs (14)
213if (m is PEModuleSymbol peModule) 2137((PEModuleSymbol)m).Module.GetMethodDefPropsOrThrow(result.Handle, out _, out _, out _, out rva); 2715if (m is PEModuleSymbol peModule) 5623string name = m is PEModuleSymbol ? "Item" : "this"; 5634if (m is PEModuleSymbol) 6444if (m is PEModuleSymbol peModule) 10396bool isSource = !(m is PEModuleSymbol); 10858Assert.Equal(!(m is PEModuleSymbol), m1.IsAsync); 16790bool isSource = !(m is PEModuleSymbol); 18387Assert.Equal(MetadataImportOptions.Public, ((PEModuleSymbol)p1.ContainingModule).ImportOptions); 30126bool isSource = !(m is PEModuleSymbol); 33085if (m1.ContainingModule is PEModuleSymbol peModule) 33922if (m1.ContainingModule is PEModuleSymbol peModule) 34038if (m1.ContainingModule is PEModuleSymbol peModule)
Symbols\ExtendedPartialMethodsTests.cs (1)
2887Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions);
Symbols\ExtensionMethodTests.cs (1)
2599var attr = ((PEModuleSymbol)module).GetCustomAttributesForToken(method.Handle).Single();
Symbols\GenericConstraintTests.cs (2)
6622var metadata = ((PEModuleSymbol)module).Module; 6638var tokenDecoder = new MetadataDecoder((PEModuleSymbol)module, typeI);
Symbols\IndexerTests.cs (1)
2140Assert.Empty(((PEModuleSymbol)module).GetCustomAttributesForToken(peIndexer.Handle));
Symbols\Metadata\PE\BaseTypeResolution.cs (4)
219var module0 = assemblies[0].Modules[0] as PEModuleSymbol; 220var module1 = assemblies[1].Modules[0] as PEModuleSymbol;
Symbols\Metadata\PE\LoadingAttributes.cs (2)
1304var peModule = (PEModuleSymbol)module;
Symbols\Metadata\PE\LoadingFields.cs (1)
65Assert.Same(((PEModuleSymbol)module2).GetCorLibType(SpecialType.System_Int32), f2.Type);
Symbols\Metadata\PE\LoadingMetadataTokens.cs (2)
44var peModule = (PEModuleSymbol)module;
Symbols\Metadata\PE\TypeForwarders.cs (10)
43var module1 = (PEModuleSymbol)assemblies[0].Modules[0]; 44var module2 = (PEModuleSymbol)assemblies[1].Modules[0]; 1496if (module is PEModuleSymbol) 1669var module = (PEModuleSymbol)appCompilation.Assembly.Modules[1]; 1683var peReader1 = ((PEModuleSymbol)m).Module.GetMetadataReader(); 1723module = (PEModuleSymbol)appCompilation.Assembly.Modules[1]; 1736var peReader1 = ((PEModuleSymbol)m).Module.GetMetadataReader();
Symbols\ModuleInitializers\IgnoredTests.cs (11)
39Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 65Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 91Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 116Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 141Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 166Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 191Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 216Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 237Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 258Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 291Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions);
Symbols\ModuleInitializers\ModuleInitializersTests.cs (8)
93Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 128Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 222Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 781Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 965Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 972Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 1078Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions); 1085Assert.Equal(MetadataImportOptions.All, ((PEModuleSymbol)module).ImportOptions);
Symbols\RequiredMembersTests.cs (3)
29if (module is PEModuleSymbol peModule) 69var peModule = module as PEModuleSymbol;
Symbols\Source\BaseClassTests.cs (4)
1100Assert.Same(((PEModuleSymbol)B1.ContainingModule).Module, ((PEModuleSymbol)B2.ContainingModule).Module); 1226Assert.Same(((PEModuleSymbol)B1.ContainingModule).Module, ((PEModuleSymbol)B2.ContainingModule).Module);
Symbols\Source\EventTests.cs (6)
344var peModule = (PEModuleSymbol)module; 605var peModule = (PEModuleSymbol)module; 637var peModule = (PEModuleSymbol)module;
Symbols\StaticAbstractMembersInInterfacesTests.cs (67)
15991if (module is PEModuleSymbol) 16396if (module is PEModuleSymbol) 16481if (module is PEModuleSymbol) 16606if (c1M01.ContainingModule is PEModuleSymbol) 16699if (module is PEModuleSymbol) 16773Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 16783if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 16855Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 16865if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 16937Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17008Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17082Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17085var expectedDisplay = m01.ContainingModule is PEModuleSymbol ? "void C11<T>.I1.M01(System.Int32 x)" : "void C1<T>.M01(System.Int32 x)"; 17093if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 17169Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17172var expectedDisplay = m01.ContainingModule is PEModuleSymbol ? "void C11<T>.I1<T>.M01(T x)" : "void C1<T>.M01(T x)"; 17180if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 17272Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17276if (module is PEModuleSymbol) 17374Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17378if (module is PEModuleSymbol) 19784if (module is PEModuleSymbol) 19865if (module is PEModuleSymbol) 19957if (module is PEModuleSymbol) 21269if (module is PEModuleSymbol) 21385if (module is PEModuleSymbol) 21496if (module is PEModuleSymbol) 21631if (module is PEModuleSymbol) 21937if (c1M01.ContainingModule is PEModuleSymbol) 22064if (module is PEModuleSymbol) 22167Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 22177if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 22276Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 22378Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 22381var 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)"; 22389if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 23438if (module is PEModuleSymbol) 23529if (module is PEModuleSymbol) 24213if (module is PEModuleSymbol) 24305if (module is PEModuleSymbol) 24565if (module is PEModuleSymbol) 24657if (module is PEModuleSymbol) 24875if (module is PEModuleSymbol) 25076if (module is PEModuleSymbol) 25278if (c1M01.ContainingModule is PEModuleSymbol) 25405if (module is PEModuleSymbol) 25489Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 25560Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 26216if (module is PEModuleSymbol) 26856if (module is PEModuleSymbol) 27130if (module is PEModuleSymbol) 27403if (module is PEModuleSymbol) 27618if (module is PEModuleSymbol) 27729if (module is PEModuleSymbol) 27943if (c1M01.ContainingModule is PEModuleSymbol) 28071if (module is PEModuleSymbol) 28155Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 28226Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 29141if (module is PEModuleSymbol) 29166if (module is PEModuleSymbol) 29728if (module is PEModuleSymbol) 29843if (module is PEModuleSymbol) 29998if (c1M01.ContainingModule is PEModuleSymbol) 30102Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 30112if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 30208Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 32103if (module is PEModuleSymbol)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (13)
AttributeValidation.cs (1)
19var attributes = ((PEModuleSymbol)typeParameter.ContainingModule).GetCustomAttributesForToken(((PETypeParameterSymbol)typeParameter).Handle);
CSharpTestBase.cs (2)
2493return VisualizeRealIL((PEModuleSymbol)peModule.GetSymbol(), methodData, markers, areLocalsZeroed); 2506internal static unsafe string VisualizeRealIL(PEModuleSymbol peModule, CompilationTestData.MethodData methodData, IReadOnlyDictionary<int, string>? markers, bool areLocalsZeroed)
LifetimeAnnotationAttributesVisitor.cs (2)
19internal static string GetString(PEModuleSymbol module) 94var module = ((PEModuleSymbol)parameter.ContainingModule).Module;
NativeIntegerAttributesVisitor.cs (1)
17internal static string GetString(PEModuleSymbol module)
NullableAttributesVisitor.cs (3)
18internal static string GetString(PEModuleSymbol module) 26private readonly PEModuleSymbol _module; 29private NullableAttributesVisitor(PEModuleSymbol module, StringBuilder builder) : base(builder)
RequiredMemberAttributesVisitor.cs (4)
15internal static string GetString(PEModuleSymbol module) 38module = ((PEModuleSymbol)namedType.ContainingModule).Module; 43module = ((PEModuleSymbol)field.ContainingModule).Module; 48module = ((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)
238var module = (PEModuleSymbol)m;
Microsoft.CodeAnalysis.Test.Utilities (1)
CommonTestBase.cs (1)
535internal void AssertDeclaresType(PEModuleSymbol peModule, WellKnownType type, Accessibility expectedAccessibility)