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