Zdexby TheHolyOneZ
49,743 classes
Class

Reader

: Object
UnityEngine.ResourceManagement.Util.BinaryStorageBuffer.Reader, Unity.ResourceManager 0x0050 (80 B) inherited 0x0010 Unity.ResourceManager.dll
0x00x0050

Members 4

OffsetSizeNameTypeFlagsDefault
0x08m_Bufferbyte[]Private—
0x08m_AdaptersDictionary<System.TypePrivate—
0x28m_CacheLRUCache<System.UInt32Private—
0x08stringBuilderStringBuilderPrivate—

Functions 26

SignatureFlagsNativeParams
void GetCacheStats(ref int& reqCount, ref int& reqHits)Public0x04
void Init(const byte[]& data, int maxCachedObjects, const ISerializationAdapter[]& adapters)Private0x08
void AddSerializationAdapter(ISerializationAdapter a)Public0x08
void .ctor(const byte[]& data, int maxCachedObjects, const ISerializationAdapter[]& adapters)Public+1 flags0x08
byte[] GetBuffer()1 flags0x08
void .ctor(Stream inputStream, uint bufferSize, int maxCachedObjects, const ISerializationAdapter[]& adapters)Public+1 flags0x08
bool TryGetCachedValue(uint offset, const uint8& val)Private0x04
T[] ReadValueArray(uint id, bool cacheValue)Public0x08
uint ProcessObjectArray(uint id, const uint8& context, Action<T procFunc, bool cacheValues)Public0x08
uint ReadObjectArray(ref List<T>& results, uint id, bool cacheValues)Public0x08
object[] ReadObjectArray(uint id, bool cacheValues, bool cacheFullArray)Public0x08
object[] ReadObjectArray(Type t, uint id, bool cacheValues, bool cacheFullArray)Public0x08
T[] ReadObjectArray(uint id, bool cacheValues, bool cacheFullArray)Public0x08
object ReadObject(uint id, bool cacheValue)Public0x08
uint8 ReadObject(uint offset, bool cacheValue)Public0x04
object ReadObject(Type t, uint id, bool cacheValue)Public0x08
uint8 ReadValue(uint id)Public0x04
string ReadString(uint id, ushort sep, bool cacheValue)Public0x08
string ReadStringInternal(uint offset, Encoding enc, bool cacheValue)Private0x08
string ReadAutoEncodedString(uint id, bool cacheValue)Private0x08
int ComputeStringLength(uint id, ushort sep)Public0x04
int GetDynamicStringLength(uint id, ushort sep)Private0x04
int GetAutoEncodedStringLength(uint id)Private0x04
int GetStringLengthInternal(uint offset, Encoding enc)Private0x08
string ReadDynamicString(uint id, ushort sep, bool cacheValue)Private0x08
void <ReadDynamicString>b__29_0(const Span<System.Char>& chars, const StringCreationState& state)Private0x10

Used by 10

types with a member, parameter or interface of this type