public IEnumerator <T> GetEnumerator() => _stack.GetEnumerator();
public ImmutableStack <TSource> .Enumerator Invoke(ImmutableStack <TSource> source) => source.GetEnumerator();
public void GetEnumerator_EmptyStackMoveNext_ReturnsFalse() { ImmutableStack <int> stack = ImmutableStack <int> .Empty; Assert.False(stack.GetEnumerator().MoveNext()); }
public ImmutableStack <string> .Enumerator GetEnumerator() { return(stack.GetEnumerator()); }