public static WeakMulticastDelegate Remove(WeakMulticastDelegate weakDelegate, Delegate realDelegate) { if (realDelegate == null || weakDelegate == null) { return(null); } return(weakDelegate.Remove(realDelegate)); }
public static WeakMulticastDelegate Remove(WeakMulticastDelegate weakDelegate, Delegate realDelegate) { if (realDelegate == null || weakDelegate == null) return null; return weakDelegate.Remove(realDelegate); }
public static WeakMulticastDelegate operator -(WeakMulticastDelegate d, Delegate realD) { return(WeakMulticastDelegate.Remove(d, realD)); }