private void Advise(IWeakEvent iWeakEvent) { iWeakEvent.AddReceiver(trigger); }
public Function <TV> AddEvent(IWeakEvent trigger) { trigger.AddReceiver(_receiver); return(this); }
public AutoCollection <T> UpdateOn(IWeakEvent trigger) { Contract.IsNotNull(trigger); trigger.AddReceiver(_updateAllCollection); return(this); }