8 instantiations of Enumerator
System.Collections.Immutable (8)
System\Collections\Frozen\EmptyFrozenSet.cs (1)
24private protected override Enumerator GetEnumeratorCore() => new Enumerator(Array.Empty<T>());
System\Collections\Frozen\Int32\Int32FrozenSet.cs (1)
37private protected override Enumerator GetEnumeratorCore() => new Enumerator(_hashTable.HashCodes);
System\Collections\Frozen\ItemsFrozenSet.cs (1)
49private protected sealed override Enumerator GetEnumeratorCore() => new Enumerator(_items);
System\Collections\Frozen\SmallFrozenSet.cs (1)
41private protected override Enumerator GetEnumeratorCore() => new Enumerator(_items);
System\Collections\Frozen\SmallValueTypeComparableFrozenSet.cs (1)
39private protected override Enumerator GetEnumeratorCore() => new Enumerator(_items);
System\Collections\Frozen\SmallValueTypeDefaultComparerFrozenSet.cs (1)
28private protected override Enumerator GetEnumeratorCore() => new Enumerator(_items);
System\Collections\Frozen\String\LengthBucketsFrozenSet.cs (1)
47private protected override Enumerator GetEnumeratorCore() => new Enumerator(_items);
System\Collections\Frozen\String\OrdinalStringFrozenSet.cs (1)
61private protected override Enumerator GetEnumeratorCore() => new Enumerator(_items);
19 references to Enumerator
System.Collections.Immutable (19)
System\Collections\Frozen\DefaultFrozenSet.cs (1)
49public Enumerator GetEnumerator() => _set.GetEnumerator();
System\Collections\Frozen\EmptyFrozenSet.cs (1)
24private protected override Enumerator GetEnumeratorCore() => new Enumerator(Array.Empty<T>());
System\Collections\Frozen\FrozenSet.cs (2)
347public Enumerator GetEnumerator() => GetEnumeratorCore(); 350private protected abstract Enumerator GetEnumeratorCore();
System\Collections\Frozen\FrozenSetInternalBase.cs (1)
278Enumerator GetEnumerator();
System\Collections\Frozen\Int32\Int32FrozenSet.cs (2)
37private protected override Enumerator GetEnumeratorCore() => new Enumerator(_hashTable.HashCodes); 69public Enumerator GetEnumerator() => _set.GetEnumerator();
System\Collections\Frozen\ItemsFrozenSet.cs (1)
49private protected sealed override Enumerator GetEnumeratorCore() => new Enumerator(_items);
System\Collections\Frozen\SmallFrozenSet.cs (2)
41private protected override Enumerator GetEnumeratorCore() => new Enumerator(_items); 51public Enumerator GetEnumerator() => _set.GetEnumerator();
System\Collections\Frozen\SmallValueTypeComparableFrozenSet.cs (2)
39private protected override Enumerator GetEnumeratorCore() => new Enumerator(_items); 73public Enumerator GetEnumerator() => _set.GetEnumerator();
System\Collections\Frozen\SmallValueTypeDefaultComparerFrozenSet.cs (2)
28private protected override Enumerator GetEnumeratorCore() => new Enumerator(_items); 53public Enumerator GetEnumerator() => _set.GetEnumerator();
System\Collections\Frozen\String\LengthBucketsFrozenSet.cs (2)
47private protected override Enumerator GetEnumeratorCore() => new Enumerator(_items); 117public Enumerator GetEnumerator() => _set.GetEnumerator();
System\Collections\Frozen\String\OrdinalStringFrozenSet.cs (2)
61private protected override Enumerator GetEnumeratorCore() => new Enumerator(_items); 119public Enumerator GetEnumerator() => _set.GetEnumerator();
System\Collections\Frozen\ValueTypeDefaultComparerFrozenSet.cs (1)
49public Enumerator GetEnumerator() => _set.GetEnumerator();