コード例 #1
0
        public ConsoleEntry NextCommand()
        {
            ConsoleEntry cmd;

            if (CurrentCommand != null)
            {
                cmd            = CurrentCommand?.Value;
                CurrentCommand = CurrentCommand.NextOrFirst();
            }
            else
            {
                CurrentCommand = CommandsCache.First;
                cmd            = CurrentCommand?.Value;
            }

            return(cmd);
        }