TextReader

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



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net