Header menu logo F# Compiler Guide

ILAssemblyManifest Type

The main module of an assembly is a module plus some manifest information.

Record fields

Record Field Description

AssemblyLongevity

Full Usage: AssemblyLongevity

Field type: ILAssemblyLongevity
Field type: ILAssemblyLongevity

AuxModuleHashAlgorithm

Full Usage: AuxModuleHashAlgorithm

Field type: int32

This is the ID of the algorithm used for the hashes of auxiliary files in the assembly. These hashes are stored in the ILModuleRef.Hash fields of this assembly. These are not cryptographic hashes: they are simple file hashes. The algorithm is normally 0x00008004 indicating the SHA1 hash algorithm.

Field type: int32

CustomAttrsStored

Full Usage: CustomAttrsStored

Field type: ILAttributesStored
Field type: ILAttributesStored

DisableJitOptimizations

Full Usage: DisableJitOptimizations

Field type: bool
Field type: bool

EntrypointElsewhere

Full Usage: EntrypointElsewhere

Field type: ILModuleRef option

Records whether the entrypoint resides in another module.

Field type: ILModuleRef option

ExportedTypes

Full Usage: ExportedTypes

Field type: ILExportedTypesAndForwarders

Records the types implemented by this assembly in auxiliary modules.

Field type: ILExportedTypesAndForwarders

IgnoreSymbolStoreSequencePoints

Full Usage: IgnoreSymbolStoreSequencePoints

Field type: bool
Field type: bool

JitTracking

Full Usage: JitTracking

Field type: bool
Field type: bool

Locale

Full Usage: Locale

Field type: string option
Field type: string option

MetadataIndex

Full Usage: MetadataIndex

Field type: int32
Field type: int32

Name

Full Usage: Name

Field type: string
Field type: string

PublicKey

Full Usage: PublicKey

Field type: byte[] option

This is the public key used to sign this assembly (the signature itself is stored elsewhere: see the binary format, and may not have been written if delay signing is used). (member Name, member PublicKey) forms the full public name of the assembly.

Field type: byte[] option

Retargetable

Full Usage: Retargetable

Field type: bool
Field type: bool

SecurityDeclsStored

Full Usage: SecurityDeclsStored

Field type: ILSecurityDeclsStored
Field type: ILSecurityDeclsStored

Version

Full Usage: Version

Field type: ILVersionInfo option
Field type: ILVersionInfo option

Instance members

Instance member Description

this.CustomAttrs

Full Usage: this.CustomAttrs

Returns: ILAttributes
Returns: ILAttributes

this.SecurityDecls

Full Usage: this.SecurityDecls

Returns: ILSecurityDecls
Returns: ILSecurityDecls

Type something to start searching.