Type Summary

						public abstract class Stream : MarshalByRefObject,
                              IDisposable
{
  // Constructors
     protected Stream ();

  // Fields
     public static readonly Stream Null;

  // Properties
     public abstract bool CanRead { get; }
     public abstract bool CanSeek { get; }
     public abstract bool CanWrite { get; }
     public abstract long Length { get; }
     public abstract long Position { set; get; }

  // Methods
     public virtual IAsyncResult BeginRead (byte[] buffer,
                                           int offset,
                                           int count,
                                           AsyncCallback callback,
                                           object state);
     public virtual IAsyncResult BeginWrite (byte[] buffer,
                                            int offset,
                                            int count,
                                            AsyncCallback callback,
                                            object state);
     public virtual void Close ();
     protected virtual WaitHandle CreateWaitHandle ();
     public virtual int EndRead (IAsyncResult asyncResult);  ...

Get .NET Framework Standard Library Annotated Reference, Volume 1: Base Class Library and Extended Numerics Library now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.