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