91 if (this.
_ums !=
null)
178 if (this.
_ums ==
null)
186 return "Corrupt .resources file. String length must be non-negative." !=
null;
197 if (this.
_ums !=
null)
218 if (dataSectionOffset2 != 0
L)
305 if (dataSectionOffset == 0
L)
311 if (dataSectionOffset == 0
L)
425 if (type_info ==
null)
433 if (store3 !=
null &&
store3 ==
null)
651 return "Enumeration already finished.";
660 return "Enumeration has not started. Call MoveNext.";
class f__AnonymousType0<< Count > j__TPar
static string GetResourceString(string key)
unsafe byte * PositionPointer
static int HashFunction(string key)
ResourceEnumerator(ResourceReader reader)
unsafe int GetNamePosition(int index)
unsafe bool CompareStringEqualsName(string name)
ResourceReader(Stream stream, Dictionary< string, ResourceLocator > resCache)
object LoadObject(int pos)
IDictionaryEnumerator GetEnumerator()
object LoadObjectV2(int pos, [Out] ResourceTypeCode typeCode)
object LoadObject(int pos, [Out] ResourceTypeCode typeCode)
unsafe int * _namePositionsPtr
void Dispose(bool disposing)
object GetValueForNameIndex(int index)
int FindPosForResource(string name)
string LoadString(int pos)
BinaryFormatter _objFormatter
ResourceReader.ResourceEnumerator GetEnumeratorInternal()
static unsafe int ReadUnalignedI4(int *p)
unsafe string AllocateStringForNameIndex(int index, [Out] int dataOffset)
int GetNameHash(int index)
object LoadObjectV1(int pos)
RuntimeType FindType(int typeIndex)
object _LoadObjectV2(int pos, [Out] ResourceTypeCode typeCode)
object _LoadObjectV1(int pos)
UnmanagedMemoryStream _ums
object DeserializeObject(int typeIndex)
unsafe int * _nameHashesPtr
Dictionary< string, ResourceLocator > _resCache
static void Exit(object obj)
static void Enter(object obj)
IEnumerator< T > GetEnumerator()