[ Team LiB ] Previous Section Next Section

TextReaderCF 1.0, ECMA 1.0, serializable, marshal by reference, disposable

System.IO (mscorlib.dll)abstract class

This class is optimized to read a stream of sequential characters. The Read( ) methods read data from the front of a stream, and Peek( ) looks at the first character without advancing the position of an associated stream. If you need a thread-safe TextReader, use Synchronized( ) to create a thread-safe copy of a TextReader.

public abstract class TextReader : MarshalByRefObject, IDisposable {
// Protected Constructors
   protected TextReader( );
// Public Static Fields
   public static readonly TextReader Null;            
// =System.IO.TextReader+NullTextReader
// Public Static Methods
   public static TextReader Synchronized(TextReader reader);
// Public Instance Methods
   public virtual void Close( );
   public virtual int Peek( );
   public virtual int Read( );
   public virtual int Read(in char[ ] buffer, int index, int count);
   public virtual int ReadBlock(in char[ ] buffer, int index, int count);
   public virtual string ReadLine( );
   public virtual string ReadToEnd( );
// Protected Instance Methods
   protected virtual void Dispose(bool disposing);
}

Hierarchy

System.Object System.MarshalByRefObject TextReader(System.IDisposable)

Subclasses

StreamReader, StringReader

Returned By

System.Console.In, System.Xml.XmlTextReader.GetRemainder( )

Passed To

System.Console.SetIn( ), System.Xml.XmlDocument.Load( ), System.Xml.XmlTextReader.XmlTextReader( ), System.Xml.XPath.XPathDocument.XPathDocument( )

    [ Team LiB ] Previous Section Next Section