@@ -698,7 +698,7 @@ private void OnButtonSizeChanged (object sender, EventArgs e)
698698
699699 private delegate void PatternStatisticFx ( PatternArgs patternArgs ) ;
700700
701- private delegate void ActionPluginExecuteFx ( string keyword , string param , ILogExpertCallback callback , ILogLineMemoryColumnizer columnizer ) ;
701+ private delegate void ActionPluginExecuteFx ( string keyword , string param , ILogExpertCallbackMemory callback , ILogLineMemoryColumnizer columnizer ) ;
702702
703703 private delegate void PositionAfterReloadFx ( ReloadMemento reloadMemento ) ;
704704
@@ -735,11 +735,17 @@ void ILogWindow.AddTempFileTab (string fileName, string title)
735735 }
736736
737737 [ SupportedOSPlatform ( "windows" ) ]
738- void ILogWindow . WritePipeTab ( IList < LineEntry > lineEntryList , string title )
738+ void ILogWindow . WritePipeTab ( IList < LineEntryMemory > lineEntryList , string title )
739739 {
740740 WritePipeTab ( lineEntryList , title ) ;
741741 }
742742
743+ [ SupportedOSPlatform ( "windows" ) ]
744+ void ILogWindow . WritePipeTab ( IList < LineEntry > lineEntryList , string title )
745+ {
746+ //WritePipeTab(lineEntryList, title);
747+ }
748+
743749 #region Event Handlers
744750
745751 [ SupportedOSPlatform ( "windows" ) ]
@@ -1472,7 +1478,7 @@ private void OnDataGridContextMenuStripOpening (object sender, CancelEventArgs e
14721478 foreach ( var entry in PluginRegistry . PluginRegistry . Instance . RegisteredContextMenuPlugins )
14731479 {
14741480 LogExpertCallback callback = new ( this ) ;
1475- var menuText = entry . GetMenuText ( lines . Count , CurrentColumnizer , callback . GetLogLine ( lines [ 0 ] ) ) ;
1481+ var menuText = entry . GetMenuText ( lines . Count , CurrentColumnizer , callback . GetLogLineMemory ( lines [ 0 ] ) ) ;
14761482
14771483 if ( menuText != null )
14781484 {
@@ -5014,11 +5020,11 @@ private void WritePipeToTab (FilterPipe pipe, List<int> lineNumberList, string n
50145020 break ;
50155021 }
50165022
5017- var line = _logFileReader . GetLogLine ( i ) ;
5018- if ( CurrentColumnizer is ILogLineXmlColumnizer )
5023+ var line = _logFileReader . GetLogLineMemory ( i ) ;
5024+ if ( CurrentColumnizer is ILogLineMemoryXmlColumnizer )
50195025 {
50205026 callback . LineNum = i ;
5021- line = ( CurrentColumnizer as ILogLineXmlColumnizer ) . GetLineTextForClipboard ( line , callback ) ;
5027+ line = ( CurrentColumnizer as ILogLineMemoryXmlColumnizer ) . GetLineTextForClipboard ( line , callback ) ;
50225028 }
50235029
50245030 _ = pipe . WriteToPipe ( line , i ) ;
@@ -5041,7 +5047,7 @@ private void WriteFilterToTabFinished (FilterPipe pipe, string name, Persistence
50415047 {
50425048 var title = name ;
50435049 ILogLineMemoryColumnizer preProcessColumnizer = null ;
5044- if ( CurrentColumnizer is not ILogLineXmlColumnizer )
5050+ if ( CurrentColumnizer is not ILogLineMemoryXmlColumnizer )
50455051 {
50465052 preProcessColumnizer = CurrentColumnizer ;
50475053 }
@@ -5070,7 +5076,7 @@ private void WriteFilterToTabFinished (FilterPipe pipe, string name, Persistence
50705076 /// <param name="lineEntryList"></param>
50715077 /// <param name="title"></param>
50725078 [ SupportedOSPlatform ( "windows" ) ]
5073- internal void WritePipeTab ( IList < LineEntry > lineEntryList , string title )
5079+ internal void WritePipeTab ( IList < LineEntryMemory > lineEntryList , string title )
50745080 {
50755081 FilterPipe pipe = new ( new FilterParams ( ) , this )
50765082 {
@@ -5145,7 +5151,7 @@ private void ProcessFilterPipes (int lineNum)
51455151 pipe . LastLinesHistoryList . RemoveAt ( 0 ) ;
51465152 }
51475153
5148- var textLine = _logFileReader . GetLogLine ( line ) ;
5154+ var textLine = _logFileReader . GetLogLineMemory ( line ) ;
51495155 var fileOk = pipe . WriteToPipe ( textLine , line ) ;
51505156 if ( ! fileOk )
51515157 {
0 commit comments