public void Execute(MethodDefinition method) { ExecutionEngine engine = new ExecutionEngine(); Thread thread = new Thread(engine); MethodState state = new MethodState(thread, method); thread.Methods.Push(state); thread.Execute(); }