@@ -93,7 +93,7 @@ public LogTabWindow (string[] fileNames, int instanceNumber, bool showInstanceNu
9393 _menuToolbarController = new MenuToolbarController ( ) ;
9494 _menuToolbarController . InitializeMenus ( mainMenuStrip , buttonToolStrip , externalToolsToolStrip , dragControlDateTime , checkBoxFollowTail ) ;
9595 InitializeMenuToolbarControllerEvents ( ) ;
96-
96+
9797 ApplyTextResources ( ) ;
9898
9999 ConfigManager = configManager ;
@@ -184,29 +184,9 @@ private void InitializeTabControllerEvents ()
184184
185185 #endregion
186186
187- #region Delegates
188-
189- private delegate void AddFileTabsDelegate ( string [ ] fileNames ) ;
190-
191- private delegate void ExceptionFx ( ) ;
192-
193- private delegate void FileNotFoundDelegate ( LogWindow . LogWindow logWin ) ;
194-
195- private delegate void FileRespawnedDelegate ( LogWindow . LogWindow logWin ) ;
196-
197- public delegate void HighlightSettingsChangedEventHandler ( object sender , EventArgs e ) ;
198-
199- private delegate void LoadMultiFilesDelegate ( string [ ] fileName , EncodingOptions encodingOptions ) ;
200-
201- private delegate void SetColumnizerFx ( ILogLineMemoryColumnizer columnizer ) ;
202-
203- private delegate void SetTabIconDelegate ( LogWindow . LogWindow logWindow , Icon icon ) ;
204-
205- #endregion
206-
207187 #region Events
208188
209- public event HighlightSettingsChangedEventHandler HighlightSettingsChanged ;
189+ public event EventHandler HighlightSettingsChanged ;
210190
211191 #endregion
212192
@@ -598,15 +578,15 @@ public LogWindow.LogWindow AddMultiFileTab (string[] fileNames)
598578 multiFileEnabledStripMenuItem . Checked = true ;
599579 EncodingOptions encodingOptions = new ( ) ;
600580 FillDefaultEncodingFromSettings ( encodingOptions ) ;
601- _ = BeginInvoke ( new LoadMultiFilesDelegate ( logWindow . LoadFilesAsMulti ) , fileNames , encodingOptions ) ;
581+ _ = BeginInvoke ( logWindow . LoadFilesAsMulti , fileNames , encodingOptions ) ;
602582 AddToFileHistory ( fileNames [ 0 ] ) ;
603583 return logWindow ;
604584 }
605585
606586 [ SupportedOSPlatform ( "windows" ) ]
607587 public void LoadFiles ( string [ ] fileNames )
608588 {
609- _ = Invoke ( new AddFileTabsDelegate ( AddFileTabs ) , [ fileNames ] ) ;
589+ _ = Invoke ( AddFileTabs , [ fileNames ] ) ;
610590 }
611591
612592 [ SupportedOSPlatform ( "windows" ) ]
@@ -703,7 +683,7 @@ private void OnTabControllerWindowActivated (object sender, WindowActivatedEvent
703683
704684 // Update the tab icon to reflect cleared dirty state
705685 var icon = GetLedIcon ( data . LedState . DiffSum , data ) ;
706- _ = BeginInvoke ( new SetTabIconDelegate ( SetTabIcon ) , newWindow , icon ) ;
686+ _ = BeginInvoke ( SetTabIcon , newWindow , icon ) ;
707687 }
708688
709689 // Notify the window it has been activated
@@ -876,7 +856,7 @@ public void FollowTailChanged (LogWindow.LogWindow logWindow, bool isEnabled, bo
876856 if ( Preferences . ShowTailState )
877857 {
878858 var icon = GetLedIcon ( data . LedState . DiffSum , data ) ;
879- _ = BeginInvoke ( new SetTabIconDelegate ( SetTabIcon ) , logWindow , icon ) ;
859+ _ = BeginInvoke ( SetTabIcon , logWindow , icon ) ;
880860 }
881861 }
882862
@@ -1487,7 +1467,7 @@ private void StatusLineEventWorker (StatusLineEventArgs e)
14871467 private void FileNotFound ( LogWindow . LogWindow logWin )
14881468 {
14891469 var data = logWin . Tag as LogWindowData ;
1490- _ = BeginInvoke ( new SetTabIconDelegate ( SetTabIcon ) , logWin , _deadIcon ) ;
1470+ _ = BeginInvoke ( SetTabIcon , logWin , _deadIcon ) ;
14911471 dragControlDateTime . Visible = false ;
14921472 }
14931473
@@ -1497,7 +1477,7 @@ private void FileRespawned (LogWindow.LogWindow logWin)
14971477 var data = logWin . Tag as LogWindowData ;
14981478 data . LedState . DiffSum = 0 ;
14991479 var icon = GetLedIcon ( 0 , data ) ;
1500- _ = BeginInvoke ( new SetTabIconDelegate ( SetTabIcon ) , logWin , icon ) ;
1480+ _ = BeginInvoke ( SetTabIcon , logWin , icon ) ;
15011481 }
15021482
15031483 [ SupportedOSPlatform ( "windows" ) ]
@@ -1641,7 +1621,7 @@ private void SetTabIcons (Preferences preferences)
16411621 {
16421622 var data = logWindow . Tag as LogWindowData ;
16431623 var icon = GetLedIcon ( data . LedState . DiffSum , data ) ;
1644- _ = BeginInvoke ( new SetTabIconDelegate ( SetTabIcon ) , logWindow , icon ) ;
1624+ _ = BeginInvoke ( SetTabIcon , logWindow , icon ) ;
16451625 }
16461626 }
16471627
@@ -2163,8 +2143,7 @@ private void OnSelectFilterToolStripMenuItemClick (object sender, EventArgs e)
21632143 if ( logWindow . CurrentColumnizer . GetType ( ) != form . SelectedColumnizer . GetType ( ) )
21642144 {
21652145 //logWindow.SetColumnizer(form.SelectedColumnizer);
2166- SetColumnizerFx fx = logWindow . ForceColumnizer ;
2167- _ = logWindow . Invoke ( fx , form . SelectedColumnizer ) ;
2146+ _ = logWindow . Invoke ( logWindow . ForceColumnizer , form . SelectedColumnizer ) ;
21682147 SetColumnizerHistoryEntry ( logWindow . FileName , form . SelectedColumnizer ) ;
21692148 }
21702149 else
@@ -2180,8 +2159,7 @@ private void OnSelectFilterToolStripMenuItemClick (object sender, EventArgs e)
21802159 {
21812160 if ( CurrentLogWindow . CurrentColumnizer . GetType ( ) != form . SelectedColumnizer . GetType ( ) )
21822161 {
2183- SetColumnizerFx fx = CurrentLogWindow . ForceColumnizer ;
2184- _ = CurrentLogWindow . Invoke ( fx , form . SelectedColumnizer ) ;
2162+ _ = CurrentLogWindow . Invoke ( CurrentLogWindow . ForceColumnizer , form . SelectedColumnizer ) ;
21852163 SetColumnizerHistoryEntry ( CurrentLogWindow . FileName , form . SelectedColumnizer ) ;
21862164 }
21872165
@@ -2434,12 +2412,12 @@ private void OnFileSizeChanged (object sender, LogEventArgs e)
24342412
24352413 private void OnLogWindowFileNotFound ( object sender , EventArgs e )
24362414 {
2437- _ = Invoke ( new FileNotFoundDelegate ( FileNotFound ) , sender ) ;
2415+ _ = Invoke ( FileNotFound , sender ) ;
24382416 }
24392417
24402418 private void OnLogWindowFileRespawned ( object sender , EventArgs e )
24412419 {
2442- _ = Invoke ( new FileRespawnedDelegate ( FileRespawned ) , sender ) ;
2420+ _ = Invoke ( FileRespawned , sender ) ;
24432421 }
24442422
24452423 private void OnLogWindowFilterListChanged ( object sender , FilterListChangedEventArgs e )
@@ -2476,7 +2454,7 @@ private void OnTailFollowed (object sender, EventArgs e)
24762454 var data = ( ( LogWindow . LogWindow ) sender ) . Tag as LogWindowData ;
24772455 data . LedState . IsDirty = false ;
24782456 var icon = GetLedIcon ( data . LedState . DiffSum , data ) ;
2479- _ = BeginInvoke ( new SetTabIconDelegate ( SetTabIcon ) , ( LogWindow . LogWindow ) sender , icon ) ;
2457+ _ = BeginInvoke ( SetTabIcon , ( LogWindow . LogWindow ) sender , icon ) ;
24802458 }
24812459 }
24822460 }
@@ -2492,7 +2470,7 @@ private void OnLogWindowSyncModeChanged (object sender, SyncModeEventArgs e)
24922470 : TimeSyncState . NotSynced ;
24932471
24942472 var icon = GetLedIcon ( data . LedState . DiffSum , data ) ;
2495- _ = BeginInvoke ( new SetTabIconDelegate ( SetTabIcon ) , ( LogWindow . LogWindow ) sender , icon ) ;
2473+ _ = BeginInvoke ( SetTabIcon , ( LogWindow . LogWindow ) sender , icon ) ;
24962474 }
24972475 }
24982476
@@ -2551,7 +2529,7 @@ private void OnReloadToolStripMenuItemClick (object sender, EventArgs e)
25512529 {
25522530 var data = CurrentLogWindow . Tag as LogWindowData ;
25532531 var icon = GetLedIcon ( 0 , data ) ;
2554- _ = BeginInvoke ( new SetTabIconDelegate ( SetTabIcon ) , CurrentLogWindow , icon ) ;
2532+ _ = BeginInvoke ( SetTabIcon , CurrentLogWindow , icon ) ;
25552533 CurrentLogWindow . Reload ( ) ;
25562534 }
25572535 }
@@ -2930,8 +2908,7 @@ private void OnThrowExceptionGUIThreadToolStripMenuItemClick (object sender, Eve
29302908
29312909 private void OnThrowExceptionBackgroundThToolStripMenuItemClick ( object sender , EventArgs e )
29322910 {
2933- ExceptionFx fx = ThrowExceptionFx ;
2934- _ = fx . BeginInvoke ( null , null ) ;
2911+ _ = Task . Run ( ThrowExceptionFx ) ;
29352912 }
29362913
29372914 private void OnThrowExceptionBackgroundThreadToolStripMenuItemClick ( object sender , EventArgs e )
0 commit comments