terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.IO.StreamReader Class Reference
+ Inheritance diagram for System.IO.StreamReader:
+ Collaboration diagram for System.IO.StreamReader:

Classes

class  NullStreamReader
 

Public Member Functions

 StreamReader (Stream stream)
 
 StreamReader (Stream stream, bool detectEncodingFromByteOrderMarks)
 
 StreamReader (Stream stream, global::System.Text.Encoding encoding)
 
 StreamReader (Stream stream, global::System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks)
 
 StreamReader (Stream stream, global::System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen)
 
 StreamReader (string path)
 
 StreamReader (string path, bool detectEncodingFromByteOrderMarks)
 
 StreamReader (string path, global::System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize)
 
override void Close ()
 
override int Peek ()
 
override int Read ()
 
override int Read (char[] buffer, int index, int count)
 
override string ReadToEnd ()
 
override string ReadLine ()
 
void Dispose ()
 

Static Public Member Functions

static TextReader Synchronized (TextReader reader)
 

Static Public Attributes

static new readonly StreamReader Null
 

Protected Member Functions

override void Dispose (bool disposing)
 

Package Functions

 StreamReader ()
 
void Init (Stream stream)
 
virtual int ReadBuffer ()
 
bool DataAvailable ()
 

Properties

virtual global::System.Text.Encoding CurrentEncoding [get, set]
 
virtual Stream BaseStream [get, set]
 
bool LeaveOpen [get, set]
 

Private Member Functions

void CheckAsyncTaskInProgress ()
 
void Init (Stream stream, global::System.Text.Encoding encoding, bool detectEncodingFromByteOrderMarks, int bufferSize, bool leaveOpen)
 
int ReadSpan (global::System.Span< char > buffer)
 
void CompressBuffer (int n)
 
void DetectEncoding ()
 
bool IsPreamble ()
 
int ReadBuffer (global::System.Span< char > userBuffer, out bool readToUserBuffer)
 

Static Private Member Functions

static void ThrowAsyncIOInProgress ()
 
static StreamReader ()
 

Private Attributes

Stream _stream
 
global::System.Text.Encoding _encoding
 
global::System.Text.Decoder _decoder
 
byte[] _byteBuffer
 
char[] _charBuffer
 
int _charPos
 
int _charLen
 
int _byteLen
 
int _bytePos
 
int _maxCharsPerBuffer
 
bool _detectEncoding
 
bool _checkPreamble
 
bool _isBlocked
 
bool _closable
 
global::System.Threading.Tasks.Task _asyncReadTask
 

Detailed Description

Definition at line 13 of file StreamReader.cs.


The documentation for this class was generated from the following file: