@@ -245,22 +245,10 @@ public IAsyncResult BeginExecute(AsyncCallback callback, object state)
245245 throw new ArgumentException ( "CommandText property is empty." ) ;
246246 }
247247
248- var outputStream = OutputStream ;
249- if ( outputStream is not null )
250- {
251- _stdoutPipe . Dispose ( ) ;
252- }
253-
254- var extendedOutputStream = ExtendedOutputStream ;
255- if ( extendedOutputStream is not null )
256- {
257- _stderrPipe . Dispose ( ) ;
258- }
248+ _stdoutPipe ? . Dispose ( ) ;
249+ _stderrPipe ? . Dispose ( ) ;
259250
260- if ( InputStream != null )
261- {
262- InputStream . Dispose ( ) ;
263- }
251+ InputStream ? . Dispose ( ) ;
264252
265253 // Initialize output pipes
266254 _stdoutPipe = new Pipe ( ) ;
@@ -459,10 +447,7 @@ private void Channel_RequestReceived(object sender, ChannelRequestEventArgs e)
459447
460448 private void Channel_ExtendedDataReceived ( object sender , ChannelExtendedDataEventArgs e )
461449 {
462- if ( _stderrPipe != null )
463- {
464- _stderrPipe . OutputStream . Write ( e . Data , 0 , e . Data . Length ) ;
465- }
450+ _stderrPipe ? . OutputStream . Write ( e . Data , 0 , e . Data . Length ) ;
466451
467452 if ( e . DataTypeCode == 1 )
468453 {
@@ -472,10 +457,7 @@ private void Channel_ExtendedDataReceived(object sender, ChannelExtendedDataEven
472457
473458 private void Channel_DataReceived ( object sender , ChannelDataEventArgs e )
474459 {
475- if ( _stdoutPipe != null )
476- {
477- _stdoutPipe . OutputStream . Write ( e . Data , 0 , e . Data . Length ) ;
478- }
460+ _stdoutPipe ? . OutputStream . Write ( e . Data , 0 , e . Data . Length ) ;
479461
480462 if ( _asyncResult != null )
481463 {
0 commit comments