public override ITerminalPresenter this[int index] { get { this.selected = this.options[index].Value; return(this); } }
public GlobalTerminalPresenter(ITerminalPresenter mainPresenter) { if (mainPresenter == null) { throw new ArgumentNullException("mainPresenter"); } this.current = mainPresenter; this.UpdateUI(); }
public ITerminalPresenter EndWith(ITerminalPresenter end) { if (end == null) { throw new ArgumentNullException(); } this.Next = end; return(end); }
public virtual IChainLinkMiddlePresenter <TNextResult, TResult> ContinueWith <TNextResult>(IChainLinkMiddlePresenter <TNextResult, TResult> nextElement) { if (nextElement == null) { throw new ArgumentNullException(); } nextElement.ParentLink = this; this.Next = nextElement; return(nextElement); }
public void Do2() { this.current = this.current.Do2(); }
public void Do2() { this.current = this.current.Do2(); this.UpdateUI(); }