|
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
|
Inheritance diagram for System.Resources.ResourceReader:
Collaboration diagram for System.Resources.ResourceReader: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.