示例#1
0
        private void ValidateInput(ClientIdentifier id, Object obj, string varName)
        {
            if (!commands.ContainsKey(id))
                throw new InvalidOperationException("Id " + id.Name + " not found");

            obj.CheckNull(varName);

            if (commands[id] != null)
                throw new InvalidOperationException(id.Name + " already made a move for this turn.");
        }