MultiValueSortedDictionary<TKey, TValue>.ValueCollection.Enumerator Struct
Namespace: Stride.Core.CollectionsAssembly: Stride.Core.dll
Enumerates the elements of a KoderHack.MultiValueSortedDictionary<TKey,TValue>.ValueCollection.
public struct Enumerator : IEnumerator<TValue>, IDisposable, IEnumerator
| Name | Description | |
|---|---|---|
| Properties | ||
| Current | Gets the element at the current position of the enumerator. |
|
| Methods | ||
| Dispose() | Releases all resources used by the KoderHack.MultiValueSortedDictionary<TKey,TValue>.ValueCollection.Enumerator. |
|
| MoveNext() | Advances the enumerator to the next element of the KoderHack.MultiValueSortedDictionary<TKey,TValue>.ValueCollection. |
|
| Explicit Interface Implementations | ||
| IEnumerator.Current | Gets the element at the current position of the enumerator. |
|
| IEnumerator.Reset() | Sets the enumerator to its initial position, which is before the first element in the collection. |
|
Properties
Current
Gets the element at the current position of the enumerator.
public readonly TValue Current { get; }
Property Value
| Type | Description |
|---|---|
| TValue | The element in the KoderHack.MultiValueSortedDictionary<TKey,TValue>.ValueCollection at the current position of the enumerator. |
Methods
Dispose()
Releases all resources used by the KoderHack.MultiValueSortedDictionary<TKey,TValue>.ValueCollection.Enumerator.
public void Dispose()
MoveNext()
Advances the enumerator to the next element of the KoderHack.MultiValueSortedDictionary<TKey,TValue>.ValueCollection.
public bool MoveNext()
Returns
| Type | Description |
|---|---|
| System.Boolean | true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. |
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | The collection was modified after the enumerator was created. |
Explicit Interface Implementations
IEnumerator.Current
Gets the element at the current position of the enumerator.
readonly object IEnumerator.Current { get; }
Returns
| Type | Description |
|---|---|
| System.Object | The element in the KoderHack.MultiValueSortedDictionary<TKey,TValue>.ValueCollection at the current position of the enumerator. |
IEnumerator.Reset()
Sets the enumerator to its initial position, which is before the first element in the collection.
void IEnumerator.Reset()
Exceptions
| Type | Condition |
|---|---|
| System.InvalidOperationException | The collection was modified after the enumerator was created. |