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
|
Classes | |
class | ResourceEnumerator |
Public Member Functions | |
void | Close () |
void | Dispose () |
global::System.Collections.IDictionaryEnumerator | GetEnumerator () |
Package Functions | |
ResourceReader (global::System.IO.Stream stream, global::System.Collections.Generic.Dictionary< string, ResourceLocator > resCache) | |
ResourceReader.ResourceEnumerator | GetEnumeratorInternal () |
int | FindPosForResource (string name) |
string | LoadString (int pos) |
object | LoadObject (int pos) |
object | LoadObject (int pos, out ResourceTypeCode typeCode) |
object | LoadObjectV1 (int pos) |
object | LoadObjectV2 (int pos, out ResourceTypeCode typeCode) |
Static Package Functions | |
static unsafe int | ReadUnalignedI4 (int *p) |
Package Attributes | |
global::System.Collections.Generic.Dictionary< string, ResourceLocator > | _resCache |
Private Member Functions | |
void | Dispose (bool disposing) |
void | SkipString () |
int | GetNameHash (int index) |
int | GetNamePosition (int index) |
global::System.Collections.IEnumerator System.Collections.IEnumerable. | GetEnumerator () |
unsafe bool | CompareStringEqualsName (string name) |
unsafe string | AllocateStringForNameIndex (int index, out int dataOffset) |
object | GetValueForNameIndex (int index) |
object | _LoadObjectV1 (int pos) |
unsafe object | _LoadObjectV2 (int pos, out ResourceTypeCode typeCode) |
object | DeserializeObject (int typeIndex) |
void | ReadResources () |
unsafe void | _ReadResources () |
global::System.RuntimeType | FindType (int typeIndex) |
Private Attributes | |
global::System.IO.BinaryReader | _store |
long | _nameSectionOffset |
long | _dataSectionOffset |
int[] | _nameHashes |
unsafe int * | _nameHashesPtr |
int[] | _namePositions |
unsafe int * | _namePositionsPtr |
global::System.RuntimeType[] | _typeTable |
int[] | _typeNamePositions |
global::System.Runtime.Serialization.Formatters.Binary.BinaryFormatter | _objFormatter |
int | _numResources |
global::System.IO.UnmanagedMemoryStream | _ums |
int | _version |
Definition at line 18 of file ResourceReader.cs.