System.IO.TextReader
namespace System.IO
{
public abstract class TextReader : MarshalByRefObject, IDisposable
{
public static readonly TextReader Null;
protected TextReader();
public virtual void Close();
public void Dispose();
protected virtual void Dispose(bool disposing);
public virtual int Peek();
public virtual int Read();
public virtual int Read(char[] buffer, int index, int count);
public virtual Task<int> ReadAsync(char[] buffer, int index, int count);
public virtual int ReadBlock(char[] buffer, int index, int count);
public virtual Task<int> ReadBlockAsync(char[] buffer, int index, int count);
public virtual string ReadLine();
public virtual Task<string> ReadLineAsync();
public virtual string ReadToEnd();
public virtual Task<string> ReadToEndAsync();
public static TextReader Synchronized(TextReader reader);
}
}