93 references to Module
Microsoft.CodeAnalysis.CSharp (93)
Compilation\CSharpCompilation.cs (1)
3759resources = m.Module.GetEmbeddedResourcesOrThrow();
Emitter\Model\PEAssemblyBuilder.cs (1)
181foreach (EmbeddedResource resource in ((Symbols.Metadata.PE.PEModuleSymbol)modules[i]).Module.GetEmbeddedResourcesOrThrow())
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
74if (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)
24return containingModule.Module.HasNativeIntegerAttribute(handle, out var transformFlags) ?
Symbols\Metadata\PE\NullableTypeDecoder.cs (1)
38if (!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 _); 329var experimentalData = PrimaryModule.Module.TryDecodeExperimentalAttributeData(Assembly.Handle, new MetadataDecoder(PrimaryModule));
Symbols\Metadata\PE\PEEventSymbol.cs (1)
76var module = moduleSymbol.Module;
Symbols\Metadata\PE\PEFieldSymbol.cs (3)
149moduleSymbol.Module.GetFieldDefPropsOrThrow(fieldDef, out _name, out _flags); 354if (containingPEModule.Module.HasFixedBufferAttribute(_handle, out elementTypeName, out bufferSize)) 687hasRequiredMemberAttribute = ContainingPEModule.Module.HasAttribute(_handle, AttributeDescription.RequiredMemberAttribute);
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.cs (1)
91groups = _moduleSymbol.Module.GroupTypesByNamespaceOrThrow(System.StringComparer.Ordinal);
Symbols\Metadata\PE\PEMethodSymbol.cs (2)
419moduleSymbol.Module.GetMethodDefPropsOrThrow(methodDef, out _name, out implFlags, out localflags, out rva); 1616var unmanagedCallersOnlyData = containingModule.Module.TryGetUnmanagedCallersOnlyAttribute(_handle, new MetadataDecoder(containingModule),
Symbols\Metadata\PE\PEModuleSymbol.cs (6)
258EntityHandle assemblyMSCorLib = Module.GetAssemblyRef(corlibName); 264Module.GetTypeRef( 273foreach (var customAttributeHandle in Module.GetCustomAttributesOrThrow(typerefAssemblyAttributesGoHere)) 413=> filter.Signatures != null && Module.GetTargetAttributeSignatureIndex(handle, filter) != -1; 744(int firstIndex, int secondIndex) = this.Module.GetAssemblyRefsForForwardedType(fullName.FullName, ignoreCase: false, matchedName: out matchedName); 766foreach (KeyValuePair<string, (int FirstIndex, int SecondIndex)> forwarder in Module.GetForwardedTypes())
Symbols\Metadata\PE\PENamedTypeSymbol.cs (23)
235genericParameterHandles = moduleSymbol.Module.GetTypeDefGenericParamsOrThrow(handle); 308metadataName = moduleSymbol.Module.GetTypeDefNameOrThrow(handle); 321_flags = moduleSymbol.Module.GetTypeDefFlagsOrThrow(handle); 1109var module = moduleSymbol.Module; 1238foreach (var handle in this.ContainingPEModule.Module.GetFieldsOfTypeOrThrow(_handle)) 1292var module = this.ContainingPEModule.Module; 1399var module = moduleSymbol.Module; 1485var module = moduleSymbol.Module; 1928var module = moduleSymbol.Module; 2027var module = moduleSymbol.Module; 2113var module = moduleSymbol.Module; 2149var module = moduleSymbol.Module; 2235var module = moduleSymbol.Module; 2266var module = moduleSymbol.Module; 2298var module = moduleSymbol.Module; 2381if (this.ContainingPEModule.Module.HasRequiredAttributeAttribute(_handle)) 2463this.ContainingPEModule.Module.HasDefaultMemberAttribute(_handle, out defaultMemberName); 2505return this.ContainingPEModule.Module.GetTypeLayout(_handle); 2549var module = moduleSymbol.Module; 2580var module = moduleSymbol.Module; 2638ImmutableArray<string> conditionalSymbols = this.ContainingPEModule.Module.GetConditionalAttributeValues(_handle); 2680if (this.ContainingPEModule.Module.HasAttributeUsageAttribute(_handle, new MetadataDecoder(ContainingPEModule), out AttributeUsageInfo info)) 2740if (this.ContainingPEModule.Module.HasInlineArrayAttribute(_handle, out length) && length > 0)
Symbols\Metadata\PE\PENamespaceSymbol.cs (3)
285var skipCheckForPiaType = !moduleSymbol.Module.ContainsNoPiaLocalTypes(); 292if (skipCheckForPiaType || !moduleSymbol.Module.IsNoPiaLocalType(t)) 300string typeDefName = moduleSymbol.Module.GetTypeDefNameOrThrow(t);
Symbols\Metadata\PE\PEParameterSymbol.cs (23)
279moduleSymbol.Module.GetParamPropsOrThrow(handle, out _name, out _flags); 294else if (!isReturn && moduleSymbol.Module.HasRequiresLocationAttribute(handle)) 298else if (moduleSymbol.Module.HasIsReadOnlyAttribute(handle)) 320hasUnscopedRefAttribute = _moduleSymbol.Module.HasUnscopedRefAttribute(_handle); 323if (_moduleSymbol.Module.HasScopedRefAttribute(_handle)) 329else if (_moduleSymbol.Module.HasScopedRefAttribute(_handle)) 543value = _moduleSymbol.Module.GetParamDefaultValue(_handle); 579if (_moduleSymbol.Module.HasDateTimeConstantAttribute(_handle, out value)) 586if (_moduleSymbol.Module.HasDecimalConstantAttribute(_handle, out value)) 611value = _packedFlags.SetWellKnownAttribute(flag, _moduleSymbol.Module.HasAttribute(_handle, 627value = _packedFlags.SetWellKnownAttribute(flag, _moduleSymbol.Module.HasAttribute(_handle, 643value = _packedFlags.SetWellKnownAttribute(flag, _moduleSymbol.Module.HasAttribute(_handle, 659value = _packedFlags.SetWellKnownAttribute(flag, _moduleSymbol.Module.HasAttribute(_handle, 675value = _packedFlags.SetWellKnownAttribute(flag, _moduleSymbol.Module.HasAttribute(_handle, 751var info = _moduleSymbol.Module.FindTargetAttribute(_handle, AttributeDescription.CallerArgumentExpressionAttribute); 761_moduleSymbol.Module.TryExtractStringValueFromAttribute(info.Handle, out var parameterName); 785value = DecodeFlowAnalysisAttributes(_moduleSymbol.Module, _handle); 861var (paramNames, hasAttribute) = _moduleSymbol.Module.GetInterpolatedStringHandlerArgumentAttributeValues(_handle); 917return _moduleSymbol.Module.GetStringValuesOfNotNullIfNotNullAttribute(_handle); 976return _moduleSymbol.Module.GetMarshallingDescriptor(_handle); 990return _moduleSymbol.Module.GetMarshallingType(_handle); 1019if (_moduleSymbol.Module.HasParamArrayAttribute(_handle)) 1024if (_moduleSymbol.Module.HasParamCollectionAttribute(_handle))
Symbols\Metadata\PE\PEPropertySymbol.cs (4)
231var module = moduleSymbol.Module; 279if (moduleSymbol.Module.HasIsReadOnlyAttribute(handle)) 617hasRequiredMemberAttribute = containingPEModuleSymbol.Module.HasAttribute(_handle, AttributeDescription.RequiredMemberAttribute); 632hasUnscopedRefAttribute = containingPEModuleSymbol.Module.HasUnscopedRefAttribute(_handle);
Symbols\Metadata\PE\PETypeParameterSymbol.cs (5)
82moduleSymbol.Module.GetGenericParamPropsOrThrow(handle, out _name, out flags); 161PEModule peModule = moduleSymbol.Module; 428return GetConstraintHandleCollection(((PEModuleSymbol)this.ContainingModule).Module); 477if (((PEModuleSymbol)this.ContainingModule).Module.HasNullableAttribute(_handle, out byte value, out _)) 522PEModule module = moduleSymbol.Module;
Symbols\Metadata\PE\PEUtilities.cs (1)
13string? disallowedFeature = module.Module.GetFirstUnsupportedCompilerFeatureFromToken(handle, decoder, allowedFeatures);
Symbols\Metadata\PE\SymbolFactory.cs (1)
107if (!linkedAssemblies.IsDefaultOrEmpty || moduleSymbol.Module.ContainsNoPiaLocalTypes())
Symbols\Metadata\PE\TupleTypeDecoder.cs (2)
87.Module 107.Module
Symbols\ObsoleteAttributeHelpers.cs (1)
46var obsoleteAttributeData = containingModule.Module.TryGetDeprecatedOrExperimentalOrObsoleteAttribute(token, new MetadataDecoder(containingModule), ignoreByRefLikeMarker, ignoreRequiredMemberMarker);
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
115modules[i] = new PEModuleSymbol(this, under.Module, under.ImportOptions, i);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (4)
305Debug.Assert(ReferenceEquals(((PEModuleSymbol)module).Module, addedModule.Module)); 404ReferenceEquals(((PEModuleSymbol)type.ContainingModule).Module, addedModule.Module));
Symbols\Source\SourceAssemblySymbol.cs (3)
184if (peModuleSymbol.Module.ContainsNoPiaLocalTypes()) 1002if (!((PEModuleSymbol)m).Module.IsCOFFOnly) 1032foreach (var referencedModuleName in m.Module.GetReferencedManagedModulesOrThrow())