private void NewLiveLogReceiver_Clicked(object sender, EventArgs e) { using (NewReceiverDialog dlg = new NewReceiverDialog()) { if (dlg.ShowDialog(this) == DialogResult.OK) { Session instance = new Session(); instance.ReceiverType = LogReceiverFactory.FindReceiverByType(dlg.Receiver.GetType()).Name; if (dlg.Parser != null) { instance.ParserType = LogEventParserFactory.FindParserByType(dlg.Parser.GetType()).Name; } instance.Name = GetUniqueSessionName(); instance.Dirty = true; instance.Receiver = dlg.Receiver; instance.Parser = dlg.Parser; instance.Resolve(); instance.CreateTab(this); _sessions.Add(instance); ReloadTabPages(); instance.Start(); tabControl1.SelectedTab = instance.TabPage; } } }
private void NewLiveLogReceiver_Clicked(object sender, EventArgs e) { using (NewReceiverDialog dlg = new NewReceiverDialog()) { if (dlg.ShowDialog(this) == DialogResult.OK) { Session instance = new Session(); instance.ReceiverType = LogReceiverFactory.FindReceiverByType(dlg.Receiver.GetType()).Name; if (dlg.Parser != null) instance.ParserType = LogEventParserFactory.FindParserByType(dlg.Parser.GetType()).Name; instance.Name = GetUniqueSessionName(); instance.Dirty = true; instance.Receiver = dlg.Receiver; instance.Parser = dlg.Parser; instance.Resolve(); instance.CreateTab(this); _sessions.Add(instance); ReloadTabPages(); instance.Start(); tabControl1.SelectedTab = instance.TabPage; } } }