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