public override void ProcessInput(object input, out PaintDotNet.Updates.State newState) { if (input.Equals(UpdatesAction.Continue)) { newState = new ReadyToCheckState(); } else { if (!input.Equals(PrivateInput.GoToChecking)) { throw new ArgumentException(); } newState = new CheckingState(); } }
public override void ProcessInput(object input, out State newState) { if (input.Equals(UpdatesAction.Continue)) { newState = new ReadyToCheckState(); } else if (input.Equals(PrivateInput.GoToChecking)) { newState = new CheckingState(); } else { throw new ArgumentException(); } }