﻿<?xml version="1.0" encoding="utf-8"?><Type Name="ImageFileMachine" FullName="System.Reflection.ImageFileMachine"><TypeSignature Language="C#" Value="public enum ImageFileMachine" /><TypeSignature Language="ILAsm" Value=".class public auto ansi serializable sealed ImageFileMachine extends System.Enum" /><AssemblyInfo><AssemblyName>mscorlib</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Enum</BaseTypeName></Base><Attributes><Attribute><AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName></Attribute></Attributes><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>To obtain this value for a module, use the <see cref="M:System.Reflection.Module.GetPEKind(System.Reflection.PortableExecutableKinds@,System.Reflection.ImageFileMachine@)" /> method.</para><block subset="none" type="note"><para>The values in this enumeration correspond to the constants IMAGE_FILE_MACHINE_I386, IMAGE_FILE_MACHINE_IA64, and IMAGE_FILE_MACHINE_AMD64 in the unmanaged Win32 API, which are accessed by the unmanaged GetPEKind function.</para></block></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Identifies the platform targeted by an executable.</para></summary></Docs><Members><Member MemberName="AMD64"><MemberSignature Language="C#" Value="AMD64" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.ImageFileMachine AMD64 = int32(34404)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.ImageFileMachine</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Targets a 64-bit AMD processor.</para></summary></Docs></Member><Member MemberName="ARM"><MemberSignature Language="C#" Value="ARM" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.ImageFileMachine ARM = int32(452)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.ImageFileMachine</ReturnType></ReturnValue><Docs><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Targets an ARM processor.</para></summary></Docs></Member><Member MemberName="I386"><MemberSignature Language="C#" Value="I386" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.ImageFileMachine I386 = int32(332)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.ImageFileMachine</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Targets a 32-bit Intel processor.</para></summary></Docs></Member><Member MemberName="IA64"><MemberSignature Language="C#" Value="IA64" /><MemberSignature Language="ILAsm" Value=".field public static literal valuetype System.Reflection.ImageFileMachine IA64 = int32(512)" /><MemberType>Field</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion><AssemblyVersion>4.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Reflection.ImageFileMachine</ReturnType></ReturnValue><Docs><since version=".NET 2.0" /><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Targets a 64-bit Intel processor.</para></summary></Docs></Member></Members></Type>