using System; using System.Runtime.InteropServices; namespace System.Reflection { /// Identifies the nature of the code in an executable file. // Token: 0x02000265 RID: 613 [ComVisible(true)] [Flags] [Serializable] public enum PortableExecutableKinds { /// The file is not in portable executable (PE) file format. // Token: 0x04000B02 RID: 2818 NotAPortableExecutableImage = 0, /// The executable contains only Microsoft intermediate language (MSIL), and is therefore neutral with respect to 32-bit or 64-bit platforms. // Token: 0x04000B03 RID: 2819 ILOnly = 1, /// The executable can be run on a 32-bit platform, or in the 32-bit Windows on Windows (WOW) environment on a 64-bit platform. // Token: 0x04000B04 RID: 2820 Required32Bit = 2, /// The executable requires a 64-bit platform. // Token: 0x04000B05 RID: 2821 PE32Plus = 4, /// The executable contains pure unmanaged code. // Token: 0x04000B06 RID: 2822 Unmanaged32Bit = 8 } }