// 選択状況を復元 public void RestoreSelections() { // スタックに積まれていない? if (SavedStateStack.Count == 0) { return; } SelectedState = SavedStateStack.Pop(); }
// 現在の選択状況を記録 public void SaveSelections() { SavedStateStack.Push(SelectedState.Clone()); }