public static List <ILInstruction> GetILInstructions(this MethodBase m) { Disassembler dis = new Disassembler(m); dis.BuildInstructions(); if (dis.Instructions == null) { return(new List <ILInstruction>()); } else { return(dis.Instructions); } }