Table of Contents

Enum AssemblyAttributes

Namespace
AsmResolver.PE.DotNet.Metadata.Tables
Assembly
AsmResolver.PE.dll

Provides members defining all possible flags that can be assigned to an assembly definition or reference.

[Flags]
public enum AssemblyAttributes : uint

Fields

ArchitectureAmd64 = 64

The assembly uses an AMD x64 pe32+ processor architecture.

ArchitectureIa64 = ArchitectureMsil | ArchitectureX86

The assembly uses an itanium pe32+ processor architecture.

ArchitectureMask = ArchitectureIa64 | ArchitectureAmd64

Bits describing the processor architecture.

ArchitectureMsil = 16

The assembly uses a neutral processor architecture.

ArchitectureNone = 0

The assembly uses an unspecified processor architecture.

ArchitectureX86 = 32

The assembly uses a x86 pe32 processor architecture.

ContentDefault = 0

The assembly contains .NET Framework code.

ContentMask = 3584

Bits describing the content type.

ContentWindowsRuntime = 512

The assembly contains Windows Runtime code.

DisableJitCompileOptimizer = 16384

From "DebuggableAttribute".

EnableJitCompileTracking = 32768

From "DebuggableAttribute".

FullMask = ArchitectureMask | Specified

Bits describing the PA incl. Specified.

PublicKey = 1

The assembly holds the full (unhashed) public key.

Retargetable = 256

The assembly can be retargeted (at runtime) to an assembly from a different publisher.

Specified = 128

Propagate PA flags to Assembly record.