public void ResetUserDefinedTasks(string forQuestName) { if (Quest == null || Quest.DisplayName != forQuestName) { UserDefinedTasks.Clear(); } }
/// <summary> /// Reset user-defined tasks and user merges if the specified /// quest name is different than the one the vote counter has. /// </summary> /// <param name="forQuestName">The quest name that may have changed.</param> public void ResetUserDefinedTasks(string forQuestName) { if (Quest == null || !string.Equals(Quest.DisplayName, forQuestName, StringComparison.Ordinal)) { UserDefinedTasks.Clear(); OrderedUserTaskList.Clear(); ResetUserMerges(); } }