Class BaseInputStream
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Utilities.IO
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public abstract class BaseInputStream : Stream, IDisposable, IAsyncDisposable
   
  
    - Inheritance
- 
      
      
      
      BaseInputStream 
    - Implements
- 
      
      
    
    - Derived
- 
      
      
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  
Constructors
  
  
  
  
  
    protected BaseInputStream()
   
  Properties
  
  
  
  
  
    public override sealed bool CanRead { get; }
   
  Property Value
  
    - bool
    public override sealed bool CanSeek { get; }
   
  Property Value
  
    - bool
    public override sealed bool CanWrite { get; }
   
  Property Value
  
    - bool
    public override sealed long Length { get; }
   
  Property Value
  
    - long
    public override sealed long Position { get; set; }
   
  Property Value
  
    - long
Methods
  
  
  
  
  
    public override void Close()
   
  
  
  
  
  
    public override sealed void Flush()
   
  
  
  
  
  
    public override int Read(byte[] buffer, int offset, int count)
   
  Parameters
  
    - bufferbyte[]
- offsetint
- countint
Returns
  
    - int
    public override sealed long Seek(long offset, SeekOrigin origin)
   
  Parameters
  
    - offsetlong
- originSeekOrigin
Returns
  
    - long
    public override sealed void SetLength(long value)
   
  Parameters
  
    - valuelong
    public override sealed void Write(byte[] buffer, int offset, int count)
   
  Parameters
  
    - bufferbyte[]
- offsetint
- countint