@@ -245,22 +245,10 @@ public IAsyncResult BeginExecute(AsyncCallback callback, object state)
245
245
throw new ArgumentException ( "CommandText property is empty." ) ;
246
246
}
247
247
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 ( ) ;
259
250
260
- if ( InputStream != null )
261
- {
262
- InputStream . Dispose ( ) ;
263
- }
251
+ InputStream ? . Dispose ( ) ;
264
252
265
253
// Initialize output pipes
266
254
_stdoutPipe = new Pipe ( ) ;
@@ -459,10 +447,7 @@ private void Channel_RequestReceived(object sender, ChannelRequestEventArgs e)
459
447
460
448
private void Channel_ExtendedDataReceived ( object sender , ChannelExtendedDataEventArgs e )
461
449
{
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 ) ;
466
451
467
452
if ( e . DataTypeCode == 1 )
468
453
{
@@ -472,10 +457,7 @@ private void Channel_ExtendedDataReceived(object sender, ChannelExtendedDataEven
472
457
473
458
private void Channel_DataReceived ( object sender , ChannelDataEventArgs e )
474
459
{
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 ) ;
479
461
480
462
if ( _asyncResult != null )
481
463
{
0 commit comments