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));
471 references to PEModuleSymbol
Microsoft.CodeAnalysis.CSharp (161)
Compilation\CSharpCompilation.cs (2)
3777var 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)
181foreach (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 (2)
291internal PEModuleSymbol PrimaryModule 295return (PEModuleSymbol)_modules[0];
Symbols\Metadata\PE\PEEventSymbol.cs (9)
53PEModuleSymbol moduleSymbol, 168NamedTypeSymbol eventRegistrationTokenTable_T = ((PEModuleSymbol)(this.ContainingModule)).EventRegistrationTokenTable_T; 191NamedTypeSymbol token = ((PEModuleSymbol)(this.ContainingModule)).EventRegistrationToken; 364var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 413PEModuleSymbol moduleSymbol, 440PEModuleSymbol moduleSymbol, 480PEModuleSymbol containingPEModule = _containingType.ContainingPEModule; 501ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref _lazyObsoleteAttributeData, _handle, (PEModuleSymbol)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false);
Symbols\Metadata\PE\PEFieldSymbol.cs (9)
135PEModuleSymbol moduleSymbol, 309var moduleSymbol = _containingType.ContainingPEModule; 353PEModuleSymbol containingPEModule = this.ContainingPEModule; 369private PEModuleSymbol ContainingPEModule 584var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 617var containingPEModuleSymbol = _containingType.ContainingPEModule; 650PEModuleSymbol containingPEModule = _containingType.ContainingPEModule; 671ObsoleteAttributeHelpers.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 (15)
393/// In many scenarios it is possible to avoid allocating this, thus saving total space in <see cref="PEModuleSymbol"/>. 402PEModuleSymbol moduleSymbol, 676var moduleSymbol = _containingType.ContainingPEModule; 831var moduleSymbol = _containingType.ContainingPEModule; 936var moduleSymbol = _containingType.ContainingPEModule; 978var moduleSymbol = _containingType.ContainingPEModule; 997var containingPEModuleSymbol = _containingType.ContainingPEModule; 1349var moduleSymbol = _containingType.ContainingPEModule; 1444var moduleSymbol = _containingType.ContainingPEModule; 1491_containingType.ContainingPEModule.RefSafetyRulesVersion == PEModuleSymbol.RefSafetyRulesAttributeVersion.UnrecognizedAttribute) 1519var containingModule = _containingType.ContainingPEModule; 1638var result = ObsoleteAttributeHelpers.GetObsoleteDataFromMetadata(_handle, (PEModuleSymbol)ContainingModule, ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: MethodKind == MethodKind.Constructor); 1668var containingModule = (PEModuleSymbol)ContainingModule; 1750var moduleSymbol = _containingType.ContainingPEModule;
Symbols\Metadata\PE\PENamedTypeSymbol.cs (25)
195PEModuleSymbol moduleSymbol, 231private static void GetGenericInfo(PEModuleSymbol moduleSymbol, TypeDefinitionHandle handle, out GenericParameterHandleCollection genericParameterHandles, out ushort arity, out BadImageFormatException mrEx) 248PEModuleSymbol moduleSymbol, 292PEModuleSymbol moduleSymbol, 555internal PEModuleSymbol ContainingPEModule 724var moduleSymbol = ContainingPEModule; 753var moduleSymbol = ContainingPEModule; 773var moduleSymbol = ContainingPEModule; 981var moduleSymbol = ContainingPEModule; 1119var moduleSymbol = this.ContainingPEModule; 1409var moduleSymbol = this.ContainingPEModule; 1495var moduleSymbol = this.ContainingPEModule; 1785var moduleSymbol = this.ContainingPEModule; 1938var moduleSymbol = this.ContainingPEModule; 2045var moduleSymbol = this.ContainingPEModule; 2131var moduleSymbol = this.ContainingPEModule; 2167var moduleSymbol = this.ContainingPEModule; 2253var moduleSymbol = this.ContainingPEModule; 2284var moduleSymbol = this.ContainingPEModule; 2316var moduleSymbol = this.ContainingPEModule; 2567var moduleSymbol = this.ContainingPEModule; 2598var moduleSymbol = this.ContainingPEModule; 2824PEModuleSymbol moduleSymbol, 2893PEModuleSymbol moduleSymbol, 2973var 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)
157private readonly PEModuleSymbol _moduleSymbol; 192PEModuleSymbol moduleSymbol, 219PEModuleSymbol moduleSymbol, 235PEModuleSymbol moduleSymbol, 376PEModuleSymbol moduleSymbol, 423PEModuleSymbol moduleSymbol, 1081var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 1209=> PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, (PEModuleSymbol)ContainingModule, Handle, allowedFeatures: CompilerFeatureRequiredFeatures.None, decoder); 1215var containingModule = (PEModuleSymbol)ContainingModule;
Symbols\Metadata\PE\PEPropertySymbol.cs (12)
187PEModuleSymbol moduleSymbol, 222PEModuleSymbol moduleSymbol, 616var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 631var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 734var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 881PEModuleSymbol moduleSymbol, 975PEModuleSymbol containingPEModule = _containingType.ContainingPEModule; 1008var result = ObsoleteAttributeHelpers.GetObsoleteDataFromMetadata(_handle, (PEModuleSymbol)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false); 1075PEModuleSymbol 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); 644var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 720=> PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, (PEModuleSymbol)ContainingModule, Handle, CompilerFeatureRequiredFeatures.None, decoder); 726var 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]; 2873var peModuleSymbol = (Metadata.PE.PEModuleSymbol)_modules[i];
Symbols\Symbol.cs (1)
215case PEModuleSymbol:
Symbols\TypeSymbol.cs (2)
907implementingTypeIsFromSomeCompilation = currType.OriginalDefinition.ContainingModule is not PEModuleSymbol; 1495if ((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)
837var peModule = (PEModuleSymbol)module; 1353var peModule = (PEModuleSymbol)module; 1426var peModule = (PEModuleSymbol)module; 1491var peModule = (PEModuleSymbol)module; 2601var 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)
479var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0]; 549var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0]; 1104var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0]; 1457var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0]; 1525var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0]; 1585var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0]; 1655var peModule0 = (PEModuleSymbol)peAssemblySymbol0.Modules[0];
Emit\NumericIntPtrTests.cs (1)
11831symbolValidator: module => Assert.Equal("", NativeIntegerAttributesVisitor.GetString((PEModuleSymbol)module)),
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (49)
Attributes\AttributeTests.cs (1)
1632var metadata = ((PEModuleSymbol)module).Module;
Attributes\AttributeTests_Assembly.cs (3)
483Assert.Equal(2, ((PEModuleSymbol)m).GetReferencedAssemblySymbols().Length); 1786var 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)
176var peModule = (PEModuleSymbol)module; 225var 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)); 28937((PEModuleSymbol)module).Module.PretendThereArentNoPiaLocalTypes();
Semantics\ExtensionTests.cs (4)
4992Assert.Equal(m is not PEModuleSymbol, implementation.IsImplicitlyDeclared); 5002if (m is PEModuleSymbol peModuleSymbol) 7922Assert.Equal(m is not PEModuleSymbol, implementation.IsImplicitlyDeclared); 7929if (m is PEModuleSymbol peModuleSymbol)
Semantics\ExtensionTests2.cs (4)
815var module = (PEModuleSymbol)m; 925var module = (PEModuleSymbol)m;
Semantics\ParamsCollectionTests.cs (2)
38PEModule module = ((PEModuleSymbol)peParameter.ContainingModule).Module; 9001PEModule module = ((PEModuleSymbol)m).Module;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (61)
Semantics\InitOnlyMemberTests.cs (1)
1452bool isSource = !(m is PEModuleSymbol);
Semantics\NullableReferenceTypesTests.cs (56)
17001bool isMetadata = m is PEModuleSymbol; 17080bool isMetadata = m is PEModuleSymbol; 17414bool isMetadata = m is PEModuleSymbol; 17482bool isMetadata = m is PEModuleSymbol; 17563bool isMetadata = m is PEModuleSymbol; 17647bool isMetadata = m is PEModuleSymbol; 30170bool isSource = !(m is PEModuleSymbol); 30273bool isSource = !(m is PEModuleSymbol); 30795bool isSource = !(m is PEModuleSymbol); 40782bool isSource = !(m is PEModuleSymbol); 40958bool isSource = !(m is PEModuleSymbol); 41019bool isSource = !(m is PEModuleSymbol); 44639bool isSource = !(m is PEModuleSymbol); 44886bool isSource = !(m is PEModuleSymbol); 47976bool isSource = !(m is PEModuleSymbol); 48086bool isSource = !(m is PEModuleSymbol); 77081var b = ((PEModuleSymbol)m).GlobalNamespace.GetTypeMember("B"); 77096var f = ((PEModuleSymbol)m).GlobalNamespace.GetTypeMember("F"); 97680bool isSource = !(m is PEModuleSymbol); 97740bool isSource = !(m is PEModuleSymbol); 97847bool isSource = !(m is PEModuleSymbol); 98458bool isSource = !(m is PEModuleSymbol); 98649bool isSource = !(m is PEModuleSymbol); 98756bool isSource = !(m is PEModuleSymbol); 98822bool isSource = !(m is PEModuleSymbol); 98895bool isSource = !(m is PEModuleSymbol); 98963bool isSource = !(m is PEModuleSymbol); 99053bool isSource = !(m is PEModuleSymbol); 99086bool isSource = !(m is PEModuleSymbol); 99337bool isSource = !(m is PEModuleSymbol); 100331bool isSource = !(m is PEModuleSymbol); 100369bool isSource = !(m is PEModuleSymbol); 100701bool isSource = !(m is PEModuleSymbol); 100796bool isSource = !(m is PEModuleSymbol); 100885bool isSource = !(m is PEModuleSymbol); 101071bool isSource = !(m is PEModuleSymbol); 101154bool isSource = !(m is PEModuleSymbol); 102158bool isSource = !(m is PEModuleSymbol); 102227bool isSource = !(m is PEModuleSymbol); 102261bool isSource = !(m is PEModuleSymbol); 102301bool isSource = !(m is PEModuleSymbol); 102339bool isSource = !(m is PEModuleSymbol); 102461bool isSource = !(m is PEModuleSymbol); 102711bool isSource = !(m is PEModuleSymbol); 102778bool isSource = !(m is PEModuleSymbol); 102811bool isSource = !(m is PEModuleSymbol); 102850bool isSource = !(m is PEModuleSymbol); 102887bool isSource = !(m is PEModuleSymbol); 103005bool isSource = !(m is PEModuleSymbol); 103105bool isSource = !(m is PEModuleSymbol); 103148bool isSource = !(m is PEModuleSymbol); 103192bool isSource = !(m is PEModuleSymbol); 104848bool isSource = !(m is PEModuleSymbol); 104943bool isSource = !(m is PEModuleSymbol); 105020bool isSource = !(m is PEModuleSymbol); 116639var 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)
210if (m is PEModuleSymbol peModule) 2134((PEModuleSymbol)m).Module.GetMethodDefPropsOrThrow(result.Handle, out _, out _, out _, out rva); 2712if (m is PEModuleSymbol peModule) 5612string name = m is PEModuleSymbol ? "Item" : "this"; 5623if (m is PEModuleSymbol) 6433if (m is PEModuleSymbol peModule) 10385bool isSource = !(m is PEModuleSymbol); 10847Assert.Equal(!(m is PEModuleSymbol), m1.IsAsync); 16779bool isSource = !(m is PEModuleSymbol); 18376Assert.Equal(MetadataImportOptions.Public, ((PEModuleSymbol)p1.ContainingModule).ImportOptions); 30115bool isSource = !(m is PEModuleSymbol); 33074if (m1.ContainingModule is PEModuleSymbol peModule) 33911if (m1.ContainingModule is PEModuleSymbol peModule) 34027if (m1.ContainingModule is PEModuleSymbol peModule)
Symbols\ExtendedPartialMethodsTests.cs (1)
2903Assert.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]; 1473if (module is PEModuleSymbol) 1632var module = (PEModuleSymbol)appCompilation.Assembly.Modules[1]; 1646var peReader1 = ((PEModuleSymbol)m).Module.GetMetadataReader(); 1686module = (PEModuleSymbol)appCompilation.Assembly.Modules[1]; 1699var 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)
16069if (module is PEModuleSymbol) 16474if (module is PEModuleSymbol) 16559if (module is PEModuleSymbol) 16684if (c1M01.ContainingModule is PEModuleSymbol) 16777if (module is PEModuleSymbol) 16851Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 16861if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 16933Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 16943if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 17015Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17086Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17160Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17163var expectedDisplay = m01.ContainingModule is PEModuleSymbol ? "void C11<T>.I1.M01(System.Int32 x)" : "void C1<T>.M01(System.Int32 x)"; 17171if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 17247Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17250var expectedDisplay = m01.ContainingModule is PEModuleSymbol ? "void C11<T>.I1<T>.M01(T x)" : "void C1<T>.M01(T x)"; 17258if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 17350Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17354if (module is PEModuleSymbol) 17452Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17456if (module is PEModuleSymbol) 19862if (module is PEModuleSymbol) 19943if (module is PEModuleSymbol) 20035if (module is PEModuleSymbol) 21347if (module is PEModuleSymbol) 21463if (module is PEModuleSymbol) 21574if (module is PEModuleSymbol) 21709if (module is PEModuleSymbol) 22015if (c1M01.ContainingModule is PEModuleSymbol) 22142if (module is PEModuleSymbol) 22245Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 22255if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 22354Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 22456Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 22459var 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)"; 22467if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 23516if (module is PEModuleSymbol) 23607if (module is PEModuleSymbol) 24291if (module is PEModuleSymbol) 24383if (module is PEModuleSymbol) 24643if (module is PEModuleSymbol) 24735if (module is PEModuleSymbol) 24953if (module is PEModuleSymbol) 25154if (module is PEModuleSymbol) 25356if (c1M01.ContainingModule is PEModuleSymbol) 25483if (module is PEModuleSymbol) 25567Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 25638Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 26294if (module is PEModuleSymbol) 26934if (module is PEModuleSymbol) 27208if (module is PEModuleSymbol) 27481if (module is PEModuleSymbol) 27696if (module is PEModuleSymbol) 27807if (module is PEModuleSymbol) 28021if (c1M01.ContainingModule is PEModuleSymbol) 28149if (module is PEModuleSymbol) 28233Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 28304Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 29219if (module is PEModuleSymbol) 29244if (module is PEModuleSymbol) 29806if (module is PEModuleSymbol) 29921if (module is PEModuleSymbol) 30076if (c1M01.ContainingModule is PEModuleSymbol) 30180Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 30190if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 30286Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 32181if (module is PEModuleSymbol)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (13)
AttributeValidation.cs (1)
19var attributes = ((PEModuleSymbol)typeParameter.ContainingModule).GetCustomAttributesForToken(((PETypeParameterSymbol)typeParameter).Handle);
CSharpTestBase.cs (2)
2384return VisualizeRealIL((PEModuleSymbol)peModule.GetSymbol(), methodData, markers, areLocalsZeroed); 2397internal 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)