private void ApplyLoggerSelection() { foreach (ListViewItem item in loggerListView.Items) { LoggerObject logger = (LoggerObject)item.Tag; logger.Visible = item.Checked; } }
// Gets or makes the LoggerObject with the specified name. private LoggerObject GetLogger(string loggerName) { LoggerObject logger; if (!_foundLoggers.TryGetValue(loggerName, out logger)) { if (!_oldLoggers.TryGetValue(loggerName, out logger)) { logger = new LoggerObject(); logger.Name = loggerName; } _foundLoggers.Add(loggerName, logger); LoggerObject.AllLoggers.Add(logger); } return(logger); }