System.Collections.Immutable.DisposableEnumeratorAdapter<T, TEnumerator> struct DisposableEnumeratorAdapter<T, TEnumerator> : IDisposable where TEnumerator : struct, IEnumerator<T> Documentation public T Current { get; } public void Dispose() public DisposableEnumeratorAdapter<T, TEnumerator> GetEnumerator() public bool MoveNext()