remove CallMethodPointer assembly move il to IndirectInvoker