terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
Classes | |
class | DecompressionState |
Public Member Functions | |
BZip2InputStream (Stream input) | |
BZip2InputStream (Stream input, bool leaveOpen) | |
override int | Read (byte[] buffer, int offset, int count) |
override int | ReadByte () |
override void | Flush () |
override long | Seek (long offset, SeekOrigin origin) |
override void | SetLength (long value) |
override void | Write (byte[] buffer, int offset, int count) |
override void | Close () |
void | CopyTo (Stream destination) |
virtual void | CopyTo (Stream destination, int bufferSize) |
void | Dispose () |
virtual Task | FlushAsync (CancellationToken cancellationToken) |
virtual IAsyncResult | BeginRead (byte[] buffer, int offset, int count, AsyncCallback callback, object state) |
virtual int | EndRead (IAsyncResult asyncResult) |
Task< int > | ReadAsync (byte[] buffer, int offset, int count) |
virtual Task< int > | ReadAsync (byte[] buffer, int offset, int count, CancellationToken cancellationToken) |
virtual ValueTask< int > | ReadAsync (Memory< byte > buffer, [Optional] CancellationToken cancellationToken) |
virtual IAsyncResult | BeginWrite (byte[] buffer, int offset, int count, AsyncCallback callback, object state) |
virtual void | EndWrite (IAsyncResult asyncResult) |
Task | WriteAsync (byte[] buffer, int offset, int count) |
virtual Task | WriteAsync (byte[] buffer, int offset, int count, CancellationToken cancellationToken) |
virtual ValueTask | WriteAsync (ReadOnlyMemory< byte > buffer, [Optional] CancellationToken cancellationToken) |
virtual int | Read (Span< byte > buffer) |
virtual void | Write (ReadOnlySpan< byte > buffer) |
virtual void | WriteByte (byte value) |
virtual ObjRef | CreateObjRef (Type requestedType) |
virtual object | InitializeLifetimeService () |
Static Public Attributes | |
static readonly Stream | Null |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Package Functions | |
SemaphoreSlim | EnsureAsyncActiveSemaphoreInitialized () |
IAsyncResult | BeginReadInternal (byte[] buffer, int offset, int count, AsyncCallback callback, object state, bool serializeAsynchronously, bool apm) |
IAsyncResult | BeginWriteInternal (byte[] buffer, int offset, int count, AsyncCallback callback, object state, bool serializeAsynchronously, bool apm) |
IAsyncResult | BlockingBeginRead (byte[] buffer, int offset, int count, AsyncCallback callback, object state) |
IAsyncResult | BlockingBeginWrite (byte[] buffer, int offset, int count, AsyncCallback callback, object state) |
Static Package Functions | |
static int | BlockingEndRead (IAsyncResult asyncResult) |
static void | BlockingEndWrite (IAsyncResult asyncResult) |
static ValueTask< int >< ReadAsync > | g__FinishReadAsync (Task< int > readTask, byte[] localBuffer, Memory< byte > localDestination) |
Properties | |
override bool | CanRead [get] |
override bool | CanSeek [get] |
override bool | CanWrite [get] |
override long | Length [get] |
override long | Position [get, set] |
virtual bool | CanTimeout [get] |
virtual int | ReadTimeout [get, set] |
virtual int | WriteTimeout [get, set] |
ServerIdentity | ObjectIdentity [get, set] |
Private Types | |
enum | CState { EOF , START_BLOCK , RAND_PART_A , RAND_PART_B , RAND_PART_C , NO_RAND_PART_A , NO_RAND_PART_B , NO_RAND_PART_C } |
Static Private Member Functions | |
static void | hbCreateDecodeTables (int[] limit, int[] bbase, int[] perm, char[] length, int minLen, int maxLen, int alphaSize) |
Private Attributes | |
bool | _disposed |
bool | _leaveOpen |
long | totalBytesRead |
int | last |
int | origPtr |
int | blockSize100k |
bool | blockRandomised |
int | bsBuff |
int | bsLive |
readonly CRC32 | crc |
int | nInUse |
Stream | input |
int | currentChar |
BZip2InputStream.CState | currentState |
uint | storedBlockCRC |
uint | storedCombinedCRC |
uint | computedBlockCRC |
uint | computedCombinedCRC |
int | su_count |
int | su_ch2 |
int | su_chPrev |
int | su_i2 |
int | su_j2 |
int | su_rNToGo |
int | su_rTPos |
int | su_tPos |
char | su_z |
BZip2InputStream.DecompressionState | data |
Stream.ReadWriteTask | _activeReadWriteTask |
SemaphoreSlim | _asyncActiveSemaphore |
object | _identity |
Definition at line 9 of file BZip2InputStream.cs.