C# is the most likely choice. <BR>- I can rule out ilasm because they contain many code sequences that a human would not write in MSIL assembly. Example: ldlen, conv.i4, brtrue.