public void Remove(AsyncEventHandler handlerDelegate, [CallerMemberName] string eventName = "") { WeakAsyncEventManagerExecutor.Remove(eventName, handlerDelegate.Target, handlerDelegate.Method, _delegateWrapperDict); }
public void Remove <TSender>(AsyncEventHandler <TSender> handlerDelegate, [CallerMemberName] string eventName = "") where TSender : class { WeakAsyncEventManagerExecutor.Remove(eventName, handlerDelegate.Target, handlerDelegate.Method, _delegateWrapperDict); }