92 references to ContainingPEModule
Microsoft.CodeAnalysis.CSharp (92)
Symbols\Metadata\PE\MetadataDecoder.cs (2)
492if (typeSymbol is PENamedTypeSymbol peTypeSymbol && ReferenceEquals(peTypeSymbol.ContainingPEModule, moduleSymbol)) 591if ((object)peTypeSymbol != null && ReferenceEquals(peTypeSymbol.ContainingPEModule, moduleSymbol))
Symbols\Metadata\PE\PEEventSymbol.cs (3)
348return _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 460return PEDocumentationCommentUtils.GetDocumentationComment(this, _containingType.ContainingPEModule, preferredCulture, cancellationToken, ref _lazyDocComment); 480PEModuleSymbol containingPEModule = _containingType.ContainingPEModule;
Symbols\Metadata\PE\PEFieldSymbol.cs (11)
252return _containingType.ContainingPEModule.Module.GetMarshallingType(_handle); 265return _containingType.ContainingPEModule.Module.GetMarshallingDescriptor(_handle); 273return _containingType.ContainingPEModule.Module.GetFieldOffset(_handle); 310var moduleSymbol = _containingType.ContainingPEModule; 409value = DecodeFlowAnalysisAttributes(_containingType.ContainingPEModule.Module, _handle); 491value = _containingType.ContainingPEModule.Module.GetConstantFieldValue(_handle); 500if (_containingType.ContainingPEModule.Module.HasDecimalConstantAttribute(Handle, out defaultValue)) 519return _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 639var containingPEModuleSymbol = _containingType.ContainingPEModule; 647return PEDocumentationCommentUtils.GetDocumentationComment(this, _containingType.ContainingPEModule, preferredCulture, cancellationToken, ref _lazyDocComment); 672PEModuleSymbol containingPEModule = _containingType.ContainingPEModule;
Symbols\Metadata\PE\PEMethodSymbol.cs (22)
477? _containingType.ContainingPEModule.Module.GetDllImportData(_handle) 549MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, out parameterCount, out typeParameterCount); 652MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, 681var moduleSymbol = _containingType.ContainingPEModule; 714var module = _containingType.ContainingPEModule.Module; 836var moduleSymbol = _containingType.ContainingPEModule; 902return _containingType.ContainingPEModule.Module.GetMethodSignatureOrThrow(_handle); 941var moduleSymbol = _containingType.ContainingPEModule; 983var moduleSymbol = _containingType.ContainingPEModule; 992public override ImmutableArray<Location> Locations => _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 1034var containingModule = _containingType.ContainingPEModule; 1085value = _containingType.ContainingPEModule.Module.HasNullableContextAttribute(_handle, out byte arg) ? 1347var moduleSymbol = _containingType.ContainingPEModule; 1442var moduleSymbol = _containingType.ContainingPEModule; 1468return PEDocumentationCommentUtils.GetDocumentationComment(this, _containingType.ContainingPEModule, preferredCulture, cancellationToken, ref AccessUncommonFields()._lazyDocComment); 1490_containingType.ContainingPEModule.RefSafetyRulesVersion == PEModuleSymbol.RefSafetyRulesAttributeVersion.UnrecognizedAttribute) 1518var containingModule = _containingType.ContainingPEModule; 1586var result = _containingType.ContainingPEModule.Module.GetConditionalAttributeValues(_handle); 1618var result = _containingType.ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.SetsRequiredMembersAttribute); 1749var moduleSymbol = _containingType.ContainingPEModule; 1762builderArgument = _containingType.ContainingPEModule.TryDecodeAttributeWithTypeArgument(this.Handle, AttributeDescription.AsyncMethodBuilderAttribute); 1770if (_containingType.ContainingPEModule.Module.TryGetOverloadResolutionPriorityValue(_handle, out int priority) &&
Symbols\Metadata\PE\PENamedTypeSymbol.cs (49)
117if (this.ContainingPEModule.HasAnyCustomAttributes(_handle)) 460Interlocked.CompareExchange(ref uncommon.LazyMarkerMethodSymbol, new PEMethodSymbol(@this.ContainingPEModule, @this, uncommon.MarkerMethodHandle), null); 592return ContainingPEModule; 650uncommon.lazyHasInterpolatedStringHandlerAttribute = ContainingPEModule.Module.HasInterpolatedStringHandlerAttribute(_handle).ToThreeState(); 669uncommon.lazyHasEmbeddedAttribute = ContainingPEModule.Module.HasCodeAnalysisEmbeddedAttribute(_handle).ToThreeState(); 688uncommon.lazyHasCompilerLoweringPreserveAttribute = ContainingPEModule.Module.HasCompilerLoweringPreserveAttribute(_handle).ToThreeState(); 742var moduleSymbol = ContainingPEModule; 771var moduleSymbol = ContainingPEModule; 791var moduleSymbol = ContainingPEModule; 957var containingModule = ContainingPEModule; 1010value = ContainingPEModule.Module.HasNullableContextAttribute(_handle, out byte arg) ? 1036var moduleSymbol = ContainingPEModule; 1154var hasRequiredMemberAttribute = ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.RequiredMemberAttribute); 1174var moduleSymbol = this.ContainingPEModule; 1304foreach (var handle in this.ContainingPEModule.Module.GetFieldsOfTypeOrThrow(_handle)) 1358var module = this.ContainingPEModule.Module; 1464var moduleSymbol = this.ContainingPEModule; 1550var moduleSymbol = this.ContainingPEModule; 1845var moduleSymbol = this.ContainingPEModule; 1881return ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 2018var moduleSymbol = this.ContainingPEModule; 2109var moduleSymbol = this.ContainingPEModule; 2191return PEDocumentationCommentUtils.GetDocumentationComment(this, ContainingPEModule, preferredCulture, cancellationToken, ref _lazyDocComment); 2202var moduleSymbol = this.ContainingPEModule; 2296var moduleSymbol = this.ContainingPEModule; 2382var moduleSymbol = this.ContainingPEModule; 2417var moduleSymbol = this.ContainingPEModule; 2463var moduleSymbol = this.ContainingPEModule; 2502Debug.Assert(found || !module.ShouldImportMethod(typeDef, methodDef, this.ContainingPEModule.ImportOptions)); 2547if (this.ContainingPEModule.Module.HasRequiredAttributeAttribute(_handle)) 2592var decoder = new MetadataDecoder(ContainingPEModule, this); 2593var diag = PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, ContainingPEModule, Handle, allowedFeatures: IsRefLikeType ? CompilerFeatureRequiredFeatures.RefStructs : CompilerFeatureRequiredFeatures.None, decoder); 2612: ContainingPEModule.GetCompilerFeatureRequiredDiagnostic(); 2629this.ContainingPEModule.Module.HasDefaultMemberAttribute(_handle, out defaultMemberName); 2664return ContainingPEModule.Module.HasGuidAttribute(_handle, out guidString); 2671return this.ContainingPEModule.Module.GetTypeLayout(_handle); 2714var moduleSymbol = this.ContainingPEModule; 2763var moduleSymbol = this.ContainingPEModule; 2802var type = this.ContainingPEModule.TryDecodeAttributeWithTypeArgument(this.Handle, AttributeDescription.CoClassAttribute); 2822ImmutableArray<string> conditionalSymbols = this.ContainingPEModule.Module.GetConditionalAttributeValues(_handle); 2841ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref uncommon.lazyObsoleteAttributeData, _handle, ContainingPEModule, ignoreByRefLikeMarker, ignoreRequiredMemberMarker: false); 2864if (this.ContainingPEModule.Module.HasAttributeUsageAttribute(_handle, new MetadataDecoder(ContainingPEModule), out AttributeUsageInfo info)) 2924if (this.ContainingPEModule.Module.HasInlineArrayAttribute(_handle, out length) && length > 0) 2966if (ContainingPEModule.Module.HasCollectionBuilderAttribute(_handle, out string builderTypeName, out string methodName)) 2968var decoder = new MetadataDecoder(ContainingPEModule); 2977builderArgument = this.ContainingPEModule.TryDecodeAttributeWithTypeArgument(this.Handle, AttributeDescription.AsyncMethodBuilderAttribute); 3144var moduleSymbol = ContainingPEModule; 3208var nestedType = Create(this.ContainingPEModule, (PENamespaceSymbol)this.ContainingNamespace, _handle, null);
Symbols\Metadata\PE\PEPropertySymbol.cs (5)
710var metadataDecoder = new MetadataDecoder(_containingType.ContainingPEModule, _containingType); 719return _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 959return PEDocumentationCommentUtils.GetDocumentationComment(this, _containingType.ContainingPEModule, preferredCulture, cancellationToken, ref AccessUncommonFields()._lazyDocComment); 1002PEModuleSymbol containingPEModule = _containingType.ContainingPEModule; 1078if (_containingType.ContainingPEModule.Module.TryGetOverloadResolutionPriorityValue(_handle, out int priority) &&