using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Reflection
{
/// Identifies the processor and bits-per-word of the platform targeted by an executable.
// Token: 0x0200021B RID: 539
[Token(Token = "0x200021B")]
[ComVisible(true)]
[Serializable]
public enum ProcessorArchitecture
{
/// An unknown or unspecified combination of processor and bits-per-word.
// Token: 0x04000A2A RID: 2602
[Token(Token = "0x4000A2A")]
None,
/// Neutral with respect to processor and bits-per-word.
// Token: 0x04000A2B RID: 2603
[Token(Token = "0x4000A2B")]
MSIL,
/// A 32-bit Intel processor, either native or in the Windows on Windows environment on a 64-bit platform (WOW64).
// Token: 0x04000A2C RID: 2604
[Token(Token = "0x4000A2C")]
X86,
/// A 64-bit Intel Itanium processor only.
// Token: 0x04000A2D RID: 2605
[Token(Token = "0x4000A2D")]
IA64,
/// A 64-bit processor based on the x64 architecture.
// Token: 0x04000A2E RID: 2606
[Token(Token = "0x4000A2E")]
Amd64,
/// An ARM processor.
// Token: 0x04000A2F RID: 2607
[Token(Token = "0x4000A2F")]
Arm
}
}