protected internal virtual Cons AddCons(Cons cons) { lock (this) { if (IsDispatching()) { _pendingRuns = Append(_pendingRuns, new AddConsImpl(this, cons)); } else { _listeners = Cons.Insert(_listeners, cons); ConnectionAdded(); } return(cons); } }
public override void Action(object o) { outerInstance._listeners = Cons.Insert(outerInstance._listeners, cons); outerInstance.ConnectionAdded(); }