public WeakActionStruct(Action <T1, T2> listener) { WeakActionStructUtility.Init(listener.Target, listener.GetMethodInfoEx(), out _objectRef, out _method); }