public void PointerMethodParameter(int value) { var obj = new PointerHolder(); MethodInfo method = typeof(PointerHolder).GetMethod("Method"); method.Invoke(obj, new[] { Pointer.Box((void*)value, typeof(byte*)), value }); }