3 instantiations of Enumerator
System.Collections.Immutable (3)
System\Collections\Immutable\ImmutableSortedSet_1.Node.cs (3)
262
return new
Enumerator
(this);
300
return new
Enumerator
(this, builder);
571
return 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)
389
public ImmutableSortedSet<T>.
Enumerator
GetEnumerator()
System\Collections\Immutable\ImmutableSortedSet_1.cs (8)
24
public sealed partial class ImmutableSortedSet<T> : IImmutableSet<T>, IReadOnlySet<T>, IReadOnlyList<T>, IList<T>, ISet<T>, IList, IStrongEnumerable<T, ImmutableSortedSet<T>.
Enumerator
>
227
foreach (T item in other.GetEnumerableDisposable<T,
Enumerator
>())
247
foreach (T item in other.GetEnumerableDisposable<T,
Enumerator
>())
463
foreach (T item in other.GetEnumerableDisposable<T,
Enumerator
>())
519
foreach (T item in other.GetEnumerableDisposable<T,
Enumerator
>())
544
foreach (T item in other.GetEnumerableDisposable<T,
Enumerator
>())
994
public
Enumerator
GetEnumerator()
1050
foreach (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.
88
if (!SecureObjectPool<Stack<RefAsValueType<Node>>,
Enumerator
>.TryTake(this, out _stack))
90
_stack = SecureObjectPool<Stack<RefAsValueType<Node>>,
Enumerator
>.PrepNew(this, new Stack<RefAsValueType<Node>>(root.Height));
137
SecureObjectPool<Stack<RefAsValueType<Node>>,
Enumerator
>.TryAdd(this, _stack!);
System\Collections\Immutable\ImmutableSortedSet_1.Node.cs (2)
260
public
Enumerator
GetEnumerator()
298
internal
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
"/>.