@@ -257,7 +257,7 @@ public void Upload(Stream source, string path)
257
257
using ( var input = ServiceFactory . CreatePipeStream ( ) )
258
258
using ( var channel = Session . CreateChannelSession ( ) )
259
259
{
260
- channel . DataReceived += ( sender , e ) => input . Write ( e . Data , 0 , e . Data . Length ) ;
260
+ channel . DataReceived += ( sender , e ) => input . Write ( e . Data . Array ! , e . Data . Offset , e . Data . Count ) ;
261
261
channel . Closed += ( sender , e ) => input . Dispose ( ) ;
262
262
channel . Open ( ) ;
263
263
@@ -300,7 +300,7 @@ public void Upload(FileInfo fileInfo, string path)
300
300
using ( var input = ServiceFactory . CreatePipeStream ( ) )
301
301
using ( var channel = Session . CreateChannelSession ( ) )
302
302
{
303
- channel . DataReceived += ( sender , e ) => input . Write ( e . Data , 0 , e . Data . Length ) ;
303
+ channel . DataReceived += ( sender , e ) => input . Write ( e . Data . Array ! , e . Data . Offset , e . Data . Count ) ;
304
304
channel . Closed += ( sender , e ) => input . Dispose ( ) ;
305
305
channel . Open ( ) ;
306
306
@@ -346,7 +346,7 @@ public void Upload(DirectoryInfo directoryInfo, string path)
346
346
using ( var input = ServiceFactory . CreatePipeStream ( ) )
347
347
using ( var channel = Session . CreateChannelSession ( ) )
348
348
{
349
- channel . DataReceived += ( sender , e ) => input . Write ( e . Data , 0 , e . Data . Length ) ;
349
+ channel . DataReceived += ( sender , e ) => input . Write ( e . Data . Array ! , e . Data . Offset , e . Data . Count ) ;
350
350
channel . Closed += ( sender , e ) => input . Dispose ( ) ;
351
351
channel . Open ( ) ;
352
352
@@ -389,7 +389,7 @@ public void Download(string filename, FileInfo fileInfo)
389
389
using ( var input = ServiceFactory . CreatePipeStream ( ) )
390
390
using ( var channel = Session . CreateChannelSession ( ) )
391
391
{
392
- channel . DataReceived += ( sender , e ) => input . Write ( e . Data , 0 , e . Data . Length ) ;
392
+ channel . DataReceived += ( sender , e ) => input . Write ( e . Data . Array ! , e . Data . Offset , e . Data . Count ) ;
393
393
channel . Closed += ( sender , e ) => input . Dispose ( ) ;
394
394
channel . Open ( ) ;
395
395
@@ -429,7 +429,7 @@ public void Download(string directoryName, DirectoryInfo directoryInfo)
429
429
using ( var input = ServiceFactory . CreatePipeStream ( ) )
430
430
using ( var channel = Session . CreateChannelSession ( ) )
431
431
{
432
- channel . DataReceived += ( sender , e ) => input . Write ( e . Data , 0 , e . Data . Length ) ;
432
+ channel . DataReceived += ( sender , e ) => input . Write ( e . Data . Array ! , e . Data . Offset , e . Data . Count ) ;
433
433
channel . Closed += ( sender , e ) => input . Dispose ( ) ;
434
434
channel . Open ( ) ;
435
435
@@ -469,7 +469,7 @@ public void Download(string filename, Stream destination)
469
469
using ( var input = ServiceFactory . CreatePipeStream ( ) )
470
470
using ( var channel = Session . CreateChannelSession ( ) )
471
471
{
472
- channel . DataReceived += ( sender , e ) => input . Write ( e . Data , 0 , e . Data . Length ) ;
472
+ channel . DataReceived += ( sender , e ) => input . Write ( e . Data . Array ! , e . Data . Offset , e . Data . Count ) ;
473
473
channel . Closed += ( sender , e ) => input . Dispose ( ) ;
474
474
channel . Open ( ) ;
475
475
0 commit comments