// Assembly: mscorlib
// Full name: DynamicPartitionEnumerator_Abstract`2

public class DynamicPartitionEnumerator_Abstract`2 // TypeDefIndex: 4786
{
	// Fields
	type#2167 _sharedReader;
	type#20875 s_defaultMaxChunkSize;
	type#32802 _currentChunkSize;
	type#32802 _localOffset;
	type#20868 _doublingCountdown;
	type#20879 _maxChunkSize;
	type#32806 _sharedIndex;

	// Methods
	// RVA: -1
	protected type#28660 .ctor(type#2166 sharedReader, type#32804 sharedIndex, type#15313 useSingleChunking) { }
	// RVA: -1
	protected abstract type#15313 GrabNextChunk(type#20867 requestedChunkSize) { }
	// RVA: -1
	protected abstract type#15313 get_HasNoElementsLeft() { }
	// RVA: -1
	public abstract type#8049 get_Current() { }
	// RVA: -1
	public abstract type#28660 Dispose() { }
	// RVA: -1
	public virtual type#28660 Reset() { }
	// RVA: -1
	private virtual type#23705 System.Collections.IEnumerator.get_Current() { }
	// RVA: -1
	public virtual type#15313 MoveNext() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
