// Assembly: mscorlib
// Full name: System.Resources.ResourceReader

namespace System.Resources
{
public class ResourceReader // TypeDefIndex: 4497
{
	// Fields
	type#15209 _store;
	type#4784 _resCache;
	type#20901 _nameSectionOffset;
	type#20901 _dataSectionOffset;
	type#13151 _nameHashes;
	type#12404 _nameHashesPtr;
	type#13151 _namePositions;
	type#12404 _namePositionsPtr;
	type#13388 _typeTable;
	type#13151 _typeNamePositions;
	type#15183 _objFormatter;
	type#20868 _numResources;
	type#28129 _ums;
	type#20868 _version;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#26548 stream, type#4782 resCache) { }
	// RVA: -1
	public virtual type#28660 Close() { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	private type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	internal static type#20867 ReadUnalignedI4(type#12403 p) { }
	// RVA: -1
	private type#28660 SkipString() { }
	// RVA: -1
	private type#20867 GetNameHash(type#20867 index) { }
	// RVA: -1
	private type#20867 GetNamePosition(type#20867 index) { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	public virtual type#20021 GetEnumerator() { }
	// RVA: -1
	internal type#33353 GetEnumeratorInternal() { }
	// RVA: -1
	internal type#20867 FindPosForResource(type#26576 name) { }
	// RVA: -1
	private type#15313 CompareStringEqualsName(type#26576 name) { }
	// RVA: -1
	private type#26576 AllocateStringForNameIndex(type#20867 index, type#11944 dataOffset) { }
	// RVA: -1
	private type#23705 GetValueForNameIndex(type#20867 index) { }
	// RVA: -1
	internal type#26576 LoadString(type#20867 pos) { }
	// RVA: -1
	internal type#23705 LoadObject(type#20867 pos) { }
	// RVA: -1
	internal type#23705 LoadObject(type#20867 pos, type#12100 typeCode) { }
	// RVA: -1
	internal type#23705 LoadObjectV1(type#20867 pos) { }
	// RVA: -1
	private type#23705 _LoadObjectV1(type#20867 pos) { }
	// RVA: -1
	internal type#23705 LoadObjectV2(type#20867 pos, type#12100 typeCode) { }
	// RVA: -1
	private type#23705 _LoadObjectV2(type#20867 pos, type#12100 typeCode) { }
	// RVA: -1
	private type#23705 DeserializeObject(type#20867 typeIndex) { }
	// RVA: -1
	private type#28660 ReadResources() { }
	// RVA: -1
	private type#28660 _ReadResources() { }
	// RVA: -1
	private type#25501 FindType(type#20867 typeIndex) { }
}
}
