title: Is it possible to execute an x86 assembly sequence from within C#?
body: <p>Continuing my reverse engineering education I've often wanted to be able to copy portions of x86 assembly code and call it from a high level language of my choice for testing.</p>
  
  <p>Does anyone know of a method of calling a sequence of x86 instructions from within a C# method?  I know that this can be done using C++ but I'm curious if it can be done in C#?</p>
  
  <p>Note: I'm not talking about executing MSIL instructions.  I'm talking about executing a series of raw x86 assembly instructions.</p>