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()
Get C# in a Nutshell 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.