private void ApplyThreadNameSelection() { foreach (ListViewItem item in threadNameListView.Items) { ThreadName thread = (ThreadName)item.Tag; thread.Visible = item.Checked; } }
private ThreadName FindOrCreateThreadName(string name) { ThreadName threadName = null; if (!_foundThreadNames.TryGetValue(name, out threadName)) { if (!_oldThreadNames.TryGetValue(name, out threadName)) { threadName = new ThreadName(); threadName.Name = name; } _foundThreadNames.Add(name, threadName); ThreadName.AllThreadNames.Add(threadName); } return(threadName); }