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: 0x02000214 RID: 532
[Token(Token = "0x2000214")]
[ComVisible(true)]
[Serializable]
public enum ProcessorArchitecture
{
/// An unknown or unspecified combination of processor and bits-per-word.
// Token: 0x04000A20 RID: 2592
[Token(Token = "0x4000A20")]
None,
/// Neutral with respect to processor and bits-per-word.
// Token: 0x04000A21 RID: 2593
[Token(Token = "0x4000A21")]
MSIL,
/// A 32-bit Intel processor, either native or in the Windows on Windows environment on a 64-bit platform (WOW64).
// Token: 0x04000A22 RID: 2594
[Token(Token = "0x4000A22")]
X86,
/// A 64-bit Intel Itanium processor only.
// Token: 0x04000A23 RID: 2595
[Token(Token = "0x4000A23")]
IA64,
/// A 64-bit processor based on the x64 architecture.
// Token: 0x04000A24 RID: 2596
[Token(Token = "0x4000A24")]
Amd64,
/// An ARM processor.
// Token: 0x04000A25 RID: 2597
[Token(Token = "0x4000A25")]
Arm
}
}