public void ShuffleObjects() { CheckRandom(); //because the dictionary needs it. bool redo = RedoList(); if (redo == false) { FixObjects(); _privateDict.ShuffleList(); return; } PrivatePopulate(); _privateDict.ShuffleList(); }