TextReader | CF 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( )
|