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.UnexceptionalStreamReader Class Reference
+ Inheritance diagram for System.IO.UnexceptionalStreamReader:
+ Collaboration diagram for System.IO.UnexceptionalStreamReader:

Public Member Functions

 UnexceptionalStreamReader (Stream stream, global::System.Text.Encoding encoding)
 
override int Peek ()
 
override int Read ()
 
override int Read ([global::System.Runtime.InteropServices.In][global::System.Runtime.InteropServices.Out] char[] dest_buffer, int index, int count)
 
override string ReadLine ()
 
override string ReadToEnd ()
 
override void Close ()
 
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

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

bool CheckEOL (char current)
 
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 UnexceptionalStreamReader ()
 
static void ThrowAsyncIOInProgress ()
 

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
 

Static Private Attributes

static bool[] newline
 
static char newlineChar
 

Detailed Description

Definition at line 10 of file UnexceptionalStreamReader.cs.


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