Beef Corlib
Classes | Public Member Functions | Public Attributes | Protected Member Functions | Properties | List of all members
System.IO.StreamReader Class Reference

Classes

struct  LineReader
 

Public Member Functions

 StreamReader (Stream stream, Encoding encoding, bool detectEncodingFromByteOrderMarks, int32 bufferSize, bool ownsSteam=false)
 
 StreamReader (Stream stream)
 
virtual void Dispose ()
 
Result< void, FileOpenError > Open (StringView fileName)
 
Result< char8 > Peek ()
 
Task< StringReadLineAsync ()
 
Result< void > ReadToEnd (String outText)
 
Result< void > ReadLine (String strBuffer)
 
Result< char8 > Read ()
 

Public Attributes

bool mOwnsStream
 

Protected Member Functions

virtual Result< int > ReadBuffer ()
 

Properties

Stream BaseStream [get]
 
Encoding CurrentEncoding [get]
 
LineReader Lines [get]
 
bool EndOfStream [get]