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 TextReader( ); // Public Static Fields public static readonly TextReader Null; // =System.IO.TextReader+NullTextReader // Public Static Methods public static TextReader Synchronized(TextReaderreader
); // Public Instance Methods public virtual void Close( ); public virtual int Peek( ); public virtual int Read( ); public virtual int Read(in char[ ]buffer
, intindex
, intcount
); public virtual int ReadBlock(in char[ ]buffer
, intindex
, intcount
); public virtual string ReadLine( ); public virtual string ReadToEnd( ); // Protected Instance Methods protected virtual void Dispose(booldisposing
); }
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, Second Edition 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.