98 references to ContainingPEModule
Microsoft.CodeAnalysis.CSharp (98)
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)
351return _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 502return PEDocumentationCommentUtils.GetDocumentationComment(this, _containingType.ContainingPEModule, preferredCulture, cancellationToken, ref _lazyDocComment); 522PEModuleSymbol containingPEModule = _containingType.ContainingPEModule;
Symbols\Metadata\PE\PEFieldSymbol.cs (11)
273return _containingType.ContainingPEModule.Module.GetMarshallingType(_handle); 286return _containingType.ContainingPEModule.Module.GetMarshallingDescriptor(_handle); 294return _containingType.ContainingPEModule.Module.GetFieldOffset(_handle); 331var moduleSymbol = _containingType.ContainingPEModule; 430value = DecodeFlowAnalysisAttributes(_containingType.ContainingPEModule.Module, _handle); 512value = _containingType.ContainingPEModule.Module.GetConstantFieldValue(_handle); 521if (_containingType.ContainingPEModule.Module.HasDecimalConstantAttribute(Handle, out defaultValue)) 540return _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 668var containingPEModuleSymbol = _containingType.ContainingPEModule; 676return PEDocumentationCommentUtils.GetDocumentationComment(this, _containingType.ContainingPEModule, preferredCulture, cancellationToken, ref _lazyDocComment); 701PEModuleSymbol containingPEModule = _containingType.ContainingPEModule;
Symbols\Metadata\PE\PEMethodSymbol.cs (24)
492? _containingType.ContainingPEModule.Module.GetDllImportData(_handle) 564MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, out parameterCount, out typeParameterCount); 667MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.Module, _handle, 696var moduleSymbol = _containingType.ContainingPEModule; 738var module = _containingType.ContainingPEModule.Module; 860var moduleSymbol = _containingType.ContainingPEModule; 926return _containingType.ContainingPEModule.Module.GetMethodSignatureOrThrow(_handle); 965var moduleSymbol = _containingType.ContainingPEModule; 1007var moduleSymbol = _containingType.ContainingPEModule; 1016public override ImmutableArray<Location> Locations => _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 1060var containingModule = _containingType.ContainingPEModule; 1118value = _containingType.ContainingPEModule.Module.HasNullableContextAttribute(_handle, out byte arg) ? 1380var moduleSymbol = _containingType.ContainingPEModule; 1475var moduleSymbol = _containingType.ContainingPEModule; 1490bool hasRequiresUnsafeAttribute = _containingType.ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.RequiresUnsafeAttribute); 1515return PEDocumentationCommentUtils.GetDocumentationComment(this, _containingType.ContainingPEModule, preferredCulture, cancellationToken, ref AccessUncommonFields()._lazyDocComment); 1537_containingType.ContainingPEModule.RefSafetyRulesVersion == PEModuleSymbol.RefSafetyRulesAttributeVersion.UnrecognizedAttribute) 1546_containingType.ContainingPEModule.MemorySafetyRulesVersion == PEModuleSymbol.MemorySafetyRulesAttributeVersion.UnrecognizedAttribute) 1577var containingModule = _containingType.ContainingPEModule; 1650var result = _containingType.ContainingPEModule.Module.GetConditionalAttributeValues(_handle); 1682var result = _containingType.ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.SetsRequiredMembersAttribute); 1813var moduleSymbol = _containingType.ContainingPEModule; 1854builderArgument = _containingType.ContainingPEModule.TryDecodeAttributeWithTypeArgument(this.Handle, AttributeDescription.AsyncMethodBuilderAttribute); 1862if (_containingType.ContainingPEModule.Module.TryGetOverloadResolutionPriorityValue(_handle, out int priority) &&
Symbols\Metadata\PE\PENamedTypeSymbol.cs (53)
117if (this.ContainingPEModule.HasAnyCustomAttributes(_handle)) 468Interlocked.CompareExchange(ref uncommon.LazyMarkerMethodSymbol, new PEMethodSymbol(@this.ContainingPEModule, @this, uncommon.MarkerMethodHandle), null); 600return ContainingPEModule; 658uncommon.lazyHasInterpolatedStringHandlerAttribute = ContainingPEModule.Module.HasInterpolatedStringHandlerAttribute(_handle).ToThreeState(); 677uncommon.lazyHasEmbeddedAttribute = ContainingPEModule.Module.HasCodeAnalysisEmbeddedAttribute(_handle).ToThreeState(); 696uncommon.lazyHasCompilerLoweringPreserveAttribute = ContainingPEModule.Module.HasCompilerLoweringPreserveAttribute(_handle).ToThreeState(); 715uncommon.lazyHasUnionAttribute = ContainingPEModule.Module.FindTargetAttribute(_handle, AttributeDescription.UnionAttribute).HasValue.ToThreeState(); 769var moduleSymbol = ContainingPEModule; 798var moduleSymbol = ContainingPEModule; 818var moduleSymbol = ContainingPEModule; 991var containingModule = ContainingPEModule; 1050value = ContainingPEModule.Module.HasNullableContextAttribute(_handle, out byte arg) ? 1076var moduleSymbol = ContainingPEModule; 1194var hasRequiredMemberAttribute = ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.RequiredMemberAttribute); 1215var hasIsClosedTypeAttribute = ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.IsClosedTypeAttribute); 1239var metadataReader = ContainingPEModule.Module.MetadataReader; 1240var decoder = new MetadataDecoder(ContainingPEModule); 1362var moduleSymbol = this.ContainingPEModule; 1492foreach (var handle in this.ContainingPEModule.Module.GetFieldsOfTypeOrThrow(_handle)) 1546var module = this.ContainingPEModule.Module; 1652var moduleSymbol = this.ContainingPEModule; 1738var moduleSymbol = this.ContainingPEModule; 2033var moduleSymbol = this.ContainingPEModule; 2069return ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 2206var moduleSymbol = this.ContainingPEModule; 2297var moduleSymbol = this.ContainingPEModule; 2379return PEDocumentationCommentUtils.GetDocumentationComment(this, ContainingPEModule, preferredCulture, cancellationToken, ref _lazyDocComment); 2390var moduleSymbol = this.ContainingPEModule; 2484var moduleSymbol = this.ContainingPEModule; 2570var moduleSymbol = this.ContainingPEModule; 2605var moduleSymbol = this.ContainingPEModule; 2651var moduleSymbol = this.ContainingPEModule; 2690Debug.Assert(found || !module.ShouldImportMethod(typeDef, methodDef, this.ContainingPEModule.ImportOptions)); 2735if (this.ContainingPEModule.Module.HasRequiredAttributeAttribute(_handle)) 2780var decoder = new MetadataDecoder(ContainingPEModule, this); 2781var diag = PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, ContainingPEModule, Handle, allowedFeatures: IsRefLikeType ? CompilerFeatureRequiredFeatures.RefStructs : CompilerFeatureRequiredFeatures.None, decoder); 2800: ContainingPEModule.GetCompilerFeatureRequiredDiagnostic(); 2817this.ContainingPEModule.Module.HasDefaultMemberAttribute(_handle, out defaultMemberName); 2852return ContainingPEModule.Module.HasGuidAttribute(_handle, out guidString); 2859return this.ContainingPEModule.Module.GetTypeLayout(_handle); 2902var moduleSymbol = this.ContainingPEModule; 2951var moduleSymbol = this.ContainingPEModule; 2990var type = this.ContainingPEModule.TryDecodeAttributeWithTypeArgument(this.Handle, AttributeDescription.CoClassAttribute); 3010ImmutableArray<string> conditionalSymbols = this.ContainingPEModule.Module.GetConditionalAttributeValues(_handle); 3029ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref uncommon.lazyObsoleteAttributeData, _handle, ContainingPEModule, ignoreByRefLikeMarker, ignoreRequiredMemberMarker: false); 3052if (this.ContainingPEModule.Module.HasAttributeUsageAttribute(_handle, new MetadataDecoder(ContainingPEModule), out AttributeUsageInfo info)) 3112if (this.ContainingPEModule.Module.HasInlineArrayAttribute(_handle, out length) && length > 0) 3154if (ContainingPEModule.Module.HasCollectionBuilderAttribute(_handle, out string builderTypeName, out string methodName)) 3156var decoder = new MetadataDecoder(ContainingPEModule); 3165builderArgument = this.ContainingPEModule.TryDecodeAttributeWithTypeArgument(this.Handle, AttributeDescription.AsyncMethodBuilderAttribute); 3332var moduleSymbol = ContainingPEModule; 3396var nestedType = Create(this.ContainingPEModule, (PENamespaceSymbol)this.ContainingNamespace, _handle, null);
Symbols\Metadata\PE\PEPropertySymbol.cs (5)
771var metadataDecoder = new MetadataDecoder(_containingType.ContainingPEModule, _containingType); 780return _containingType.ContainingPEModule.MetadataLocation.Cast<MetadataLocation, Location>(); 1028return PEDocumentationCommentUtils.GetDocumentationComment(this, _containingType.ContainingPEModule, preferredCulture, cancellationToken, ref AccessUncommonFields()._lazyDocComment); 1071PEModuleSymbol containingPEModule = _containingType.ContainingPEModule; 1147if (_containingType.ContainingPEModule.Module.TryGetOverloadResolutionPriorityValue(_handle, out int priority) &&