Class DictionaryEnumerator<TKey, TValue>
The enumerator implementation for dictionary
Inheritance
System.Object
DictionaryEnumerator<TKey, TValue>
Implements
System.Collections.IDictionaryEnumerator
System.Collections.IEnumerator
System.IDisposable
Namespace: FlaxEngine.Collections
Assembly: FlaxEngine.CSharp.dll
Syntax
public class DictionaryEnumerator<TKey, TValue> : Object, IDictionaryEnumerator, IEnumerator, IDisposable
Type Parameters
TKey
The type of the key. |
TValue
The type of the value. |
Constructors
DictionaryEnumerator(IDictionary<TKey, TValue>)
Initializes a new instance of the DictionaryEnumerator<TKey, TValue> class.
Declaration
public DictionaryEnumerator(IDictionary<TKey, TValue> value)
Parameters
System.Collections.Generic.IDictionary<TKey, TValue>
value
The value. |
Properties
Current
Declaration
public object Current { get; }
Property Value
System.Object
|
Entry
Declaration
public DictionaryEntry Entry { get; }
Property Value
System.Collections.DictionaryEntry
|
Key
Declaration
public object Key { get; }
Property Value
System.Object
|
Value
Declaration
public object Value { get; }
Property Value
System.Object
|
Methods
Dispose()
Declaration
public void Dispose()
MoveNext()
Declaration
public bool MoveNext()
Returns
System.Boolean
|
Reset()
Declaration
public void Reset()
Extension Methods
See Also
System.Collections.IDictionaryEnumerator
System.IDisposable