Name
TextReader
Synopsis
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 method TextReader(); // Public Static Fields public static readonly field TextReader Null; // =System.IO.TextReader+NullTextReader // Public Static Methods public static method TextReader Synchronized( TextReader reader); // Public Instance Methods public virtual method void Close(); public virtual method int Peek(); public virtual method int Read(); public virtual method int Read(in char[] buffer, int index, int count); public virtual method int ReadBlock(in char[] buffer, int index, int count); public virtual method string ReadLine(); public virtual method string ReadToEnd(); // Protected Instance Methods protected virtual method 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()
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access