3 instantiations of Enumerator
System.Collections.Immutable (3)
System\Collections\Immutable\ImmutableSortedSet_1.Node.cs (3)
262return new Enumerator(this); 300return new Enumerator(this, builder); 571return new Enumerator(this, reverse: true);
19 references to Enumerator
System.Collections.Immutable (19)
System\Collections\Immutable\ImmutableList_1.Enumerator.cs (1)
17/// <see cref="ImmutableList{T}.Enumerator"/>, <see cref="ImmutableSortedDictionary{TKey, TValue}.Enumerator"/>, and <see cref="ImmutableSortedSet{T}.Enumerator"/>.
System\Collections\Immutable\ImmutableSortedDictionary_2.Enumerator.cs (1)
17/// <see cref="ImmutableList{T}.Enumerator"/>, <see cref="ImmutableSortedDictionary{TKey, TValue}.Enumerator"/>, and <see cref="ImmutableSortedSet{T}.Enumerator"/>.
System\Collections\Immutable\ImmutableSortedSet_1.Builder.cs (1)
389public ImmutableSortedSet<T>.Enumerator GetEnumerator()
System\Collections\Immutable\ImmutableSortedSet_1.cs (8)
24public sealed partial class ImmutableSortedSet<T> : IImmutableSet<T>, IReadOnlySet<T>, IReadOnlyList<T>, IList<T>, ISet<T>, IList, IStrongEnumerable<T, ImmutableSortedSet<T>.Enumerator> 227foreach (T item in other.GetEnumerableDisposable<T, Enumerator>()) 247foreach (T item in other.GetEnumerableDisposable<T, Enumerator>()) 463foreach (T item in other.GetEnumerableDisposable<T, Enumerator>()) 519foreach (T item in other.GetEnumerableDisposable<T, Enumerator>()) 544foreach (T item in other.GetEnumerableDisposable<T, Enumerator>()) 994public Enumerator GetEnumerator() 1050foreach (T item in items.GetEnumerableDisposable<T, Enumerator>())
System\Collections\Immutable\ImmutableSortedSet_1.Enumerator.cs (5)
16/// <see cref="ImmutableList{T}.Enumerator"/>, <see cref="ImmutableSortedDictionary{TKey, TValue}.Enumerator"/>, and <see cref="ImmutableSortedSet{T}.Enumerator"/>. 72/// Initializes an <see cref="Enumerator"/> structure. 88if (!SecureObjectPool<Stack<RefAsValueType<Node>>, Enumerator>.TryTake(this, out _stack)) 90_stack = SecureObjectPool<Stack<RefAsValueType<Node>>, Enumerator>.PrepNew(this, new Stack<RefAsValueType<Node>>(root.Height)); 137SecureObjectPool<Stack<RefAsValueType<Node>>, Enumerator>.TryAdd(this, _stack!);
System\Collections\Immutable\ImmutableSortedSet_1.Node.cs (2)
260public Enumerator GetEnumerator() 298internal Enumerator GetEnumerator(Builder builder)
System\Collections\Immutable\SortedInt32KeyNode.Enumerator.cs (1)
16/// <see cref="ImmutableList{T}.Enumerator"/>, <see cref="ImmutableSortedDictionary{TKey, TValue}.Enumerator"/>, and <see cref="ImmutableSortedSet{T}.Enumerator"/>.