// Assembly: mscorlib
// Full name: InternalPartitionEnumerable

public class InternalPartitionEnumerable // TypeDefIndex: 4787
{
	// Fields
	type#6810 _sharedReader;
	type#32805 _sharedIndex;
	type#12728 _fillBuffer;
	type#20868 _fillBufferSize;
	type#20868 _fillBufferCurrentPosition;
	type#20868 _activeCopiers;
	type#32798 _hasNoElementsLeft;
	type#32798 _sourceDepleted;
	type#23706 _sharedLock;
	type#15314 _disposed;
	type#32801 _activePartitionCount;
	type#15322 _useSingleChunking;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#6809 sharedReader, type#15313 useSingleChunking, type#15313 isStaticPartitioning) { }
	// RVA: -1
	public virtual type#6857 GetEnumerator() { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	private type#28660 TryCopyFromFillBuffer(type#12727 destArray, type#20867 requestedChunkSize, type#11942 actualNumElementsGrabbed) { }
	// RVA: -1
	internal type#15313 GrabChunk(type#12727 destArray, type#20867 requestedChunkSize, type#11942 actualNumElementsGrabbed) { }
	// RVA: -1
	internal type#15313 GrabChunk_Single(type#12727 destArray, type#20867 requestedChunkSize, type#11942 actualNumElementsGrabbed) { }
	// RVA: -1
	internal type#15313 GrabChunk_Buffered(type#12727 destArray, type#20867 requestedChunkSize, type#11942 actualNumElementsGrabbed) { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
}
