91 references to ContainingPEModule
Microsoft.CodeAnalysis.CSharp (91)
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)
251return _containingType.ContainingPEModule.Module.GetMarshallingType(_handle); 264return _containingType.ContainingPEModule.Module.GetMarshallingDescriptor(_handle); 272return _containingType.ContainingPEModule.Module.GetFieldOffset(_handle); 309var moduleSymbol = _containingType.ContainingPEModule; 408value = DecodeFlowAnalysisAttributes(_containingType.ContainingPEModule.Module, _handle); 490value = _containingType.ContainingPEModule.Module.GetConstantFieldValue(_handle); 499if (_containingType.ContainingPEModule.Module.HasDecimalConstantAttribute(Handle, out defaultValue)) 518return _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 617var containingPEModuleSymbol = _containingType.ContainingPEModule; 625return PEDocumentationCommentUtils.GetDocumentationComment(this, _containingType.ContainingPEModule, preferredCulture, cancellationToken, ref _lazyDocComment); 650PEModuleSymbol containingPEModule = _containingType.ContainingPEModule;
Symbols\Metadata\PE\PEMethodSymbol.cs (22)
472? _containingType.ContainingPEModule.Module.GetDllImportData(_handle) 544MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, out parameterCount, out typeParameterCount); 647MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, 676var moduleSymbol = _containingType.ContainingPEModule; 709var module = _containingType.ContainingPEModule.Module; 831var moduleSymbol = _containingType.ContainingPEModule; 897return _containingType.ContainingPEModule.Module.GetMethodSignatureOrThrow(_handle); 936var moduleSymbol = _containingType.ContainingPEModule; 978var moduleSymbol = _containingType.ContainingPEModule; 987public override ImmutableArray<Location> Locations => _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 997var containingPEModuleSymbol = _containingType.ContainingPEModule; 1087value = _containingType.ContainingPEModule.Module.HasNullableContextAttribute(_handle, out byte arg) ? 1349var moduleSymbol = _containingType.ContainingPEModule; 1444var moduleSymbol = _containingType.ContainingPEModule; 1470return PEDocumentationCommentUtils.GetDocumentationComment(this, _containingType.ContainingPEModule, preferredCulture, cancellationToken, ref AccessUncommonFields()._lazyDocComment); 1491_containingType.ContainingPEModule.RefSafetyRulesVersion == PEModuleSymbol.RefSafetyRulesAttributeVersion.UnrecognizedAttribute) 1519var containingModule = _containingType.ContainingPEModule; 1587var result = _containingType.ContainingPEModule.Module.GetConditionalAttributeValues(_handle); 1619var result = _containingType.ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.SetsRequiredMembersAttribute); 1750var moduleSymbol = _containingType.ContainingPEModule; 1763builderArgument = _containingType.ContainingPEModule.TryDecodeAttributeWithTypeArgument(this.Handle, AttributeDescription.AsyncMethodBuilderAttribute); 1771if (_containingType.ContainingPEModule.Module.TryGetOverloadResolutionPriorityValue(_handle, out int priority) &&
Symbols\Metadata\PE\PENamedTypeSymbol.cs (48)
117if (this.ContainingPEModule.HasAnyCustomAttributes(_handle)) 563return ContainingPEModule; 621uncommon.lazyHasInterpolatedStringHandlerAttribute = ContainingPEModule.Module.HasInterpolatedStringHandlerAttribute(_handle).ToThreeState(); 640uncommon.lazyHasEmbeddedAttribute = ContainingPEModule.Module.HasCodeAnalysisEmbeddedAttribute(_handle).ToThreeState(); 659uncommon.lazyHasCompilerLoweringPreserveAttribute = ContainingPEModule.Module.HasCompilerLoweringPreserveAttribute(_handle).ToThreeState(); 713var moduleSymbol = ContainingPEModule; 742var moduleSymbol = ContainingPEModule; 762var moduleSymbol = ContainingPEModule; 900var loadedCustomAttributes = ContainingPEModule.GetCustomAttributesForToken( 944value = ContainingPEModule.Module.HasNullableContextAttribute(_handle, out byte arg) ? 970var moduleSymbol = ContainingPEModule; 1088var hasRequiredMemberAttribute = ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.RequiredMemberAttribute); 1108var moduleSymbol = this.ContainingPEModule; 1238foreach (var handle in this.ContainingPEModule.Module.GetFieldsOfTypeOrThrow(_handle)) 1292var module = this.ContainingPEModule.Module; 1398var moduleSymbol = this.ContainingPEModule; 1484var moduleSymbol = this.ContainingPEModule; 1774var moduleSymbol = this.ContainingPEModule; 1804return ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 1927var moduleSymbol = this.ContainingPEModule; 2034var moduleSymbol = this.ContainingPEModule; 2115return PEDocumentationCommentUtils.GetDocumentationComment(this, ContainingPEModule, preferredCulture, cancellationToken, ref _lazyDocComment); 2120var moduleSymbol = this.ContainingPEModule; 2156var moduleSymbol = this.ContainingPEModule; 2242var moduleSymbol = this.ContainingPEModule; 2273var moduleSymbol = this.ContainingPEModule; 2305var moduleSymbol = this.ContainingPEModule; 2344Debug.Assert(found || !module.ShouldImportMethod(typeDef, methodDef, this.ContainingPEModule.ImportOptions)); 2389if (this.ContainingPEModule.Module.HasRequiredAttributeAttribute(_handle)) 2434var decoder = new MetadataDecoder(ContainingPEModule, this); 2435var diag = PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, ContainingPEModule, Handle, allowedFeatures: IsRefLikeType ? CompilerFeatureRequiredFeatures.RefStructs : CompilerFeatureRequiredFeatures.None, decoder); 2454: ContainingPEModule.GetCompilerFeatureRequiredDiagnostic(); 2471this.ContainingPEModule.Module.HasDefaultMemberAttribute(_handle, out defaultMemberName); 2506return ContainingPEModule.Module.HasGuidAttribute(_handle, out guidString); 2513return this.ContainingPEModule.Module.GetTypeLayout(_handle); 2556var moduleSymbol = this.ContainingPEModule; 2587var moduleSymbol = this.ContainingPEModule; 2626var type = this.ContainingPEModule.TryDecodeAttributeWithTypeArgument(this.Handle, AttributeDescription.CoClassAttribute); 2646ImmutableArray<string> conditionalSymbols = this.ContainingPEModule.Module.GetConditionalAttributeValues(_handle); 2665ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref uncommon.lazyObsoleteAttributeData, _handle, ContainingPEModule, ignoreByRefLikeMarker, ignoreRequiredMemberMarker: false); 2688if (this.ContainingPEModule.Module.HasAttributeUsageAttribute(_handle, new MetadataDecoder(ContainingPEModule), out AttributeUsageInfo info)) 2748if (this.ContainingPEModule.Module.HasInlineArrayAttribute(_handle, out length) && length > 0) 2790if (ContainingPEModule.Module.HasCollectionBuilderAttribute(_handle, out string builderTypeName, out string methodName)) 2792var decoder = new MetadataDecoder(ContainingPEModule); 2801builderArgument = this.ContainingPEModule.TryDecodeAttributeWithTypeArgument(this.Handle, AttributeDescription.AsyncMethodBuilderAttribute); 2962var moduleSymbol = ContainingPEModule; 3022var nestedType = Create(this.ContainingPEModule, (PENamespaceSymbol)this.ContainingNamespace, _handle, null);
Symbols\Metadata\PE\PEPropertySymbol.cs (5)
709var metadataDecoder = new MetadataDecoder(_containingType.ContainingPEModule, _containingType); 718return _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 932return PEDocumentationCommentUtils.GetDocumentationComment(this, _containingType.ContainingPEModule, preferredCulture, cancellationToken, ref AccessUncommonFields()._lazyDocComment); 975PEModuleSymbol containingPEModule = _containingType.ContainingPEModule; 1051if (_containingType.ContainingPEModule.Module.TryGetOverloadResolutionPriorityValue(_handle, out int priority) &&