Class Streams
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Utilities.IO
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public sealed class Streams
   
  
    - Inheritance
- 
      
      Streams 
    - Inherited Members
- 
    
    
    
    
    
    
  
Methods
  
  
  Drain(Stream)
  
  
  
  
  
    public static void Drain(Stream inStr)
   
  Parameters
  
    - inStrStream
  PipeAll(Stream, Stream)
  
  
  
  
  
    public static void PipeAll(Stream inStr, Stream outStr)
   
  Parameters
  
    - inStrStream
- outStrStream
  PipeAllLimited(Stream, long, Stream)
  
  
  
  
  
    public static long PipeAllLimited(Stream inStr, long limit, Stream outStr)
   
  Parameters
  
    - inStrStream
- limitlong
- outStrStream
Returns
  
    - long
  ReadAll(Stream)
  
  
  
  
  
    public static byte[] ReadAll(Stream inStr)
   
  Parameters
  
    - inStrStream
Returns
  
    - byte[]
  ReadAllLimited(Stream, int)
  
  
  
  
  
    public static byte[] ReadAllLimited(Stream inStr, int limit)
   
  Parameters
  
    - inStrStream
- limitint
Returns
  
    - byte[]
  ReadFully(Stream, byte[])
  
  
  
  
  
    public static int ReadFully(Stream inStr, byte[] buf)
   
  Parameters
  
    - inStrStream
- bufbyte[]
Returns
  
    - int
  ReadFully(Stream, byte[], int, int)
  
  
  
  
  
    public static int ReadFully(Stream inStr, byte[] buf, int off, int len)
   
  Parameters
  
    - inStrStream
- bufbyte[]
- offint
- lenint
Returns
  
    - int
  WriteBufTo(MemoryStream, byte[], int)
  
  
  
  
  
    public static int WriteBufTo(MemoryStream buf, byte[] output, int offset)
   
  Parameters
  
    - bufMemoryStream
- outputbyte[]
- offsetint
Returns
  
    - int
  WriteBufTo(MemoryStream, Stream)
  
  
  
  
  
    public static void WriteBufTo(MemoryStream buf, Stream output)
   
  Parameters
  
    - bufMemoryStream
- outputStream
  WriteZeroes(Stream, long)
  
  
  
  
  
    public static void WriteZeroes(Stream outStr, long count)
   
  Parameters
  
    - outStrStream
- countlong