135 references to Module
Microsoft.CodeAnalysis.CSharp (135)
Compilation\CSharpCompilation.cs (1)
3946
resources = m.
Module
.GetEmbeddedResourcesOrThrow();
Emitter\Model\PEAssemblyBuilder.cs (1)
187
foreach (EmbeddedResource resource in ((Symbols.Metadata.PE.PEModuleSymbol)modules[i]).
Module
.GetEmbeddedResourcesOrThrow())
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
74
if (containingModule.
Module
.HasDynamicAttribute(targetSymbolToken, out dynamicTransformFlags))
Symbols\Metadata\PE\MetadataDecoder.cs (1)
56
: base(moduleSymbol.
Module
, (moduleSymbol.ContainingAssembly is PEAssemblySymbol) ? moduleSymbol.ContainingAssembly.Identity : null, SymbolFactory.Instance, moduleSymbol)
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (1)
24
return containingModule.
Module
.HasNativeIntegerAttribute(handle, out var transformFlags) ?
Symbols\Metadata\PE\NullableTypeDecoder.cs (1)
38
if (!containingModule.
Module
.HasNullableAttribute(targetSymbolToken, out defaultTransformFlag, out nullableTransformFlags))
Symbols\Metadata\PE\PEAssemblySymbol.cs (3)
135
=> PrimaryModule.
Module
.HasImportedFromTypeLibAttribute(Assembly.Handle, out _);
138
=> PrimaryModule.
Module
.HasPrimaryInteropAssemblyAttribute(Assembly.Handle, out _, out _);
342
var experimentalData = PrimaryModule.
Module
.TryDecodeExperimentalAttributeData(Assembly.Handle, new MetadataDecoder(PrimaryModule));
Symbols\Metadata\PE\PEEventSymbol.cs (2)
79
var module = moduleSymbol.
Module
;
556
bool hasRequiresUnsafeAttribute = containingPEModuleSymbol.
Module
.HasAttribute(_handle, AttributeDescription.RequiresUnsafeAttribute);
Symbols\Metadata\PE\PEFieldSymbol.cs (12)
171
moduleSymbol.
Module
.GetFieldDefPropsOrThrow(fieldDef, out _name, out _flags);
273
return _containingType.ContainingPEModule.
Module
.GetMarshallingType(_handle);
286
return _containingType.ContainingPEModule.
Module
.GetMarshallingDescriptor(_handle);
294
return _containingType.ContainingPEModule.
Module
.GetFieldOffset(_handle);
348
moduleSymbol.
Module
.HasIsReadOnlyAttribute(_handle) ? RefKind.RefReadOnly : RefKind.Ref :
376
if (containingPEModule.
Module
.HasFixedBufferAttribute(_handle, out elementTypeName, out bufferSize))
430
value = DecodeFlowAnalysisAttributes(_containingType.ContainingPEModule.
Module
, _handle);
512
value = _containingType.ContainingPEModule.
Module
.GetConstantFieldValue(_handle);
521
if (_containingType.ContainingPEModule.
Module
.HasDecimalConstantAttribute(Handle, out defaultValue))
670
containingPEModuleSymbol.
Module
.FindLastTargetAttribute(_handle, AttributeDescription.DecimalConstantAttribute).Handle);
738
hasRequiredMemberAttribute = ContainingPEModule.
Module
.HasAttribute(_handle, AttributeDescription.RequiredMemberAttribute);
752
bool hasRequiresUnsafeAttribute = ContainingPEModule.
Module
.HasAttribute(_handle, AttributeDescription.RequiresUnsafeAttribute);
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.cs (1)
92
groups = _moduleSymbol.
Module
.GroupTypesByNamespaceOrThrow(System.StringComparer.Ordinal);
Symbols\Metadata\PE\PEMethodSymbol.cs (17)
435
moduleSymbol.
Module
.GetMethodDefPropsOrThrow(methodDef, out _name, out implFlags, out localflags, out rva);
492
? _containingType.ContainingPEModule.
Module
.GetDllImportData(_handle)
564
MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.
Module
, _handle, out parameterCount, out typeParameterCount);
667
MetadataDecoder.GetSignatureCountsOrThrow(_containingType.ContainingPEModule.
Module
, _handle,
697
bool doesNotReturn = moduleSymbol.
Module
.HasDoesNotReturnAttribute(_handle);
738
var module = _containingType.ContainingPEModule.
Module
;
926
return _containingType.ContainingPEModule.
Module
.GetMethodSignatureOrThrow(_handle);
966
var gpHandles = moduleSymbol.
Module
.GetGenericParametersForMethodOrThrow(_handle);
1008
isExtensionMethod = moduleSymbol.
Module
.HasExtensionAttribute(_handle, ignoreCase: false);
1118
value = _containingType.ContainingPEModule.
Module
.HasNullableContextAttribute(_handle, out byte arg) ?
1476
isReadOnly = moduleSymbol.
Module
.HasIsReadOnlyAttribute(_handle);
1490
bool hasRequiresUnsafeAttribute = _containingType.ContainingPEModule.
Module
.HasAttribute(_handle, AttributeDescription.RequiresUnsafeAttribute);
1650
var result = _containingType.ContainingPEModule.
Module
.GetConditionalAttributeValues(_handle);
1682
var result = _containingType.ContainingPEModule.
Module
.HasAttribute(_handle, AttributeDescription.SetsRequiredMembersAttribute);
1732
var unmanagedCallersOnlyData = containingModule.
Module
.TryGetUnmanagedCallersOnlyAttribute(_handle, new MetadataDecoder(containingModule),
1814
bool unscopedRef = moduleSymbol.
Module
.HasUnscopedRefAttribute(_handle);
1862
if (_containingType.ContainingPEModule.
Module
.TryGetOverloadResolutionPriorityValue(_handle, out int priority) &&
Symbols\Metadata\PE\PEModuleSymbol.cs (7)
268
EntityHandle assemblyMSCorLib =
Module
.GetAssemblyRef(corlibName);
274
Module
.GetTypeRef(
283
foreach (var customAttributeHandle in
Module
.GetCustomAttributesOrThrow(typerefAssemblyAttributesGoHere))
316
attributes =
Module
.MetadataReader.GetCustomAttributes(handle);
327
=> filter.Signatures != null &&
Module
.GetTargetAttributeSignatureIndex(handle, filter) != -1;
633
(int firstIndex, int secondIndex) = this.
Module
.GetAssemblyRefsForForwardedType(fullName.FullName, ignoreCase: false, matchedName: out matchedName);
655
foreach (KeyValuePair<string, (int FirstIndex, int SecondIndex)> forwarder in
Module
.GetForwardedTypes())
Symbols\Metadata\PE\PENamedTypeSymbol.cs (37)
248
genericParameterHandles = moduleSymbol.
Module
.GetTypeDefGenericParamsOrThrow(handle);
329
metadataName = moduleSymbol.
Module
.GetTypeDefNameOrThrow(handle);
342
_flags = moduleSymbol.
Module
.GetTypeDefFlagsOrThrow(handle);
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();
799
EntityHandle token = moduleSymbol.
Module
.GetBaseTypeOfTypeOrThrow(_handle);
819
var interfaceImpls = moduleSymbol.
Module
.GetInterfaceImplementationsOrThrow(_handle);
828
EntityHandle interfaceHandle = moduleSymbol.
Module
.MetadataReader.GetInterfaceImplementation(interfaceImpl).Interface;
1050
value = ContainingPEModule.
Module
.HasNullableContextAttribute(_handle, out byte arg) ?
1077
var module = moduleSymbol.
Module
;
1194
var hasRequiredMemberAttribute = ContainingPEModule.
Module
.HasAttribute(_handle, AttributeDescription.RequiredMemberAttribute);
1215
var hasIsClosedTypeAttribute = ContainingPEModule.
Module
.HasAttribute(_handle, AttributeDescription.IsClosedTypeAttribute);
1239
var metadataReader = ContainingPEModule.
Module
.MetadataReader;
1363
var module = moduleSymbol.
Module
;
1492
foreach (var handle in this.ContainingPEModule.
Module
.GetFieldsOfTypeOrThrow(_handle))
1546
var module = this.ContainingPEModule.
Module
;
1653
var module = moduleSymbol.
Module
;
1739
var module = moduleSymbol.
Module
;
2207
var module = moduleSymbol.
Module
;
2298
var module = moduleSymbol.
Module
;
2391
var module = moduleSymbol.
Module
;
2485
var module = moduleSymbol.
Module
;
2571
var module = moduleSymbol.
Module
;
2606
var module = moduleSymbol.
Module
;
2652
var module = moduleSymbol.
Module
;
2735
if (this.ContainingPEModule.
Module
.HasRequiredAttributeAttribute(_handle))
2817
this.ContainingPEModule.
Module
.HasDefaultMemberAttribute(_handle, out defaultMemberName);
2852
return ContainingPEModule.
Module
.HasGuidAttribute(_handle, out guidString);
2859
return this.ContainingPEModule.
Module
.GetTypeLayout(_handle);
2903
var module = moduleSymbol.
Module
;
2952
var module = moduleSymbol.
Module
;
3010
ImmutableArray<string> conditionalSymbols = this.ContainingPEModule.
Module
.GetConditionalAttributeValues(_handle);
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))
Symbols\Metadata\PE\PENamespaceSymbol.cs (3)
285
var skipCheckForPiaType = !moduleSymbol.
Module
.ContainsNoPiaLocalTypes();
292
if (skipCheckForPiaType || !moduleSymbol.
Module
.IsNoPiaLocalType(t))
300
string typeDefName = moduleSymbol.
Module
.GetTypeDefNameOrThrow(t);
Symbols\Metadata\PE\PEParameterSymbol.cs (23)
280
moduleSymbol.
Module
.GetParamPropsOrThrow(handle, out _name, out _flags);
295
else if (!isReturn && moduleSymbol.
Module
.HasRequiresLocationAttribute(handle))
299
else if (moduleSymbol.
Module
.HasIsReadOnlyAttribute(handle))
321
hasUnscopedRefAttribute = _moduleSymbol.
Module
.HasUnscopedRefAttribute(_handle);
324
if (_moduleSymbol.
Module
.HasScopedRefAttribute(_handle))
330
else if (_moduleSymbol.
Module
.HasScopedRefAttribute(_handle))
562
value = _moduleSymbol.
Module
.GetParamDefaultValue(_handle);
600
if (_moduleSymbol.
Module
.HasDateTimeConstantAttribute(_handle, out value))
607
if (_moduleSymbol.
Module
.HasDecimalConstantAttribute(_handle, out value))
632
value = _packedFlags.SetWellKnownAttribute(flag, _moduleSymbol.
Module
.HasAttribute(_handle,
648
value = _packedFlags.SetWellKnownAttribute(flag, _moduleSymbol.
Module
.HasAttribute(_handle,
664
value = _packedFlags.SetWellKnownAttribute(flag, _moduleSymbol.
Module
.HasAttribute(_handle,
680
value = _packedFlags.SetWellKnownAttribute(flag, _moduleSymbol.
Module
.HasAttribute(_handle,
696
value = _packedFlags.SetWellKnownAttribute(flag, _moduleSymbol.
Module
.HasAttribute(_handle,
772
var info = _moduleSymbol.
Module
.FindTargetAttribute(_handle, AttributeDescription.CallerArgumentExpressionAttribute);
782
&& _moduleSymbol.
Module
.TryExtractStringValueFromAttribute(info.Handle, out var parameterName)
800
value = DecodeFlowAnalysisAttributes(_moduleSymbol.
Module
, _handle);
876
var (paramNames, hasAttribute) = _moduleSymbol.
Module
.GetInterpolatedStringHandlerArgumentAttributeValues(_handle);
949
return _moduleSymbol.
Module
.GetStringValuesOfNotNullIfNotNullAttribute(_handle);
1008
return _moduleSymbol.
Module
.GetMarshallingDescriptor(_handle);
1022
return _moduleSymbol.
Module
.GetMarshallingType(_handle);
1051
if (_moduleSymbol.
Module
.HasParamArrayAttribute(_handle))
1056
if (_moduleSymbol.
Module
.HasParamCollectionAttribute(_handle))
Symbols\Metadata\PE\PEPropertySymbol.cs (6)
254
var module = moduleSymbol.
Module
;
302
if (moduleSymbol.
Module
.HasIsReadOnlyAttribute(handle))
640
hasRequiredMemberAttribute = containingPEModuleSymbol.
Module
.HasAttribute(_handle, AttributeDescription.RequiredMemberAttribute);
655
hasUnscopedRefAttribute = containingPEModuleSymbol.
Module
.HasUnscopedRefAttribute(_handle);
670
bool hasRequiresUnsafeAttribute = containingPEModuleSymbol.
Module
.HasAttribute(_handle, AttributeDescription.RequiresUnsafeAttribute);
1147
if (_containingType.ContainingPEModule.
Module
.TryGetOverloadResolutionPriorityValue(_handle, out int priority) &&
Symbols\Metadata\PE\PETypeParameterSymbol.cs (5)
82
moduleSymbol.
Module
.GetGenericParamPropsOrThrow(handle, out _name, out flags);
161
PEModule peModule = moduleSymbol.
Module
;
428
return GetConstraintHandleCollection(((PEModuleSymbol)this.ContainingModule).
Module
);
477
if (((PEModuleSymbol)this.ContainingModule).
Module
.HasNullableAttribute(_handle, out byte value, out _))
522
PEModule module = moduleSymbol.
Module
;
Symbols\Metadata\PE\PEUtilities.cs (1)
13
string? disallowedFeature = module.
Module
.GetFirstUnsupportedCompilerFeatureFromToken(handle, decoder, allowedFeatures);
Symbols\Metadata\PE\SymbolFactory.cs (1)
107
if (!linkedAssemblies.IsDefaultOrEmpty || moduleSymbol.
Module
.ContainsNoPiaLocalTypes())
Symbols\Metadata\PE\TupleTypeDecoder.cs (2)
87
.
Module
107
.
Module
Symbols\ObsoleteAttributeHelpers.cs (1)
46
var obsoleteAttributeData = containingModule.
Module
.TryGetDeprecatedOrExperimentalOrObsoleteAttribute(token, new MetadataDecoder(containingModule), ignoreByRefLikeMarker, ignoreRequiredMemberMarker);
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
115
modules[i] = new PEModuleSymbol(this, under.
Module
, under.ImportOptions, i);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (4)
305
Debug.Assert(ReferenceEquals(((PEModuleSymbol)module).
Module
, addedModule.
Module
));
404
ReferenceEquals(((PEModuleSymbol)type.ContainingModule).
Module
, addedModule.
Module
));
Symbols\Source\SourceAssemblySymbol.cs (3)
185
if (peModuleSymbol.
Module
.ContainsNoPiaLocalTypes())
1003
if (!((PEModuleSymbol)m).
Module
.IsCOFFOnly)
1033
foreach (var referencedModuleName in m.
Module
.GetReferencedManagedModulesOrThrow())