// Assembly: System.Core
// Full name: Iterator`1

public class Iterator`1 // TypeDefIndex: 9559
{
	// Fields
	type#20868 threadId;
	type#20869 state;
	type#1570 current;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public virtual type#1569 get_Current() { }
	// RVA: -1
	public abstract type#7903 Clone() { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	public virtual type#6780 GetEnumerator() { }
	// RVA: -1
	public abstract type#15313 MoveNext() { }
	// RVA: -1
	public abstract type#6495 Select(type#5610 selector) { }
	// RVA: -1
	public abstract type#6575 Where(type#5611 predicate) { }
	// RVA: -1
	private virtual type#23705 System.Collections.IEnumerator.get_Current() { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	private virtual type#28660 System.Collections.IEnumerator.Reset() { }
}
