public virtual void Reset() { ResetCore(); Controller = null; OutgoingStates.Clear(); IncomingCommands.Clear(); }
public Task <Command> ReceiveCommandAsync(CancellationToken cancellationToken) { return(IncomingCommands.ReceiveAsync(cancellationToken)); }