Class KeyValueTypeEnumerator
- Namespace
- Alis.Core.Aspect.Data.Json
- Assembly
- Alis.dll
The key value type enumerator class
internal sealed class KeyValueTypeEnumerator : IDictionaryEnumerator, IEnumerator, IDisposableInheritance
Implements
Inherited Members
Constructors
KeyValueTypeEnumerator(object)
Initializes a new instance of the Alis.Core.Aspect.Data.Json.KeyValueTypeEnumerator class
public KeyValueTypeEnumerator(object value)Parameters
valueobject-
The value
Fields
enumerator
The enumerator
private readonly IEnumerator enumeratorField Value
keyProp
The key prop
private PropertyInfo keyPropField Value
value
The value
private readonly IEnumerable valueField Value
valueProp
The value prop
private PropertyInfo valuePropField Value
Properties
Current
Gets the value of the current
public object Current { get; }Property Value
Entry
Gets the value of the entry
public DictionaryEntry Entry { get; }Property Value
Key
Gets the value of the key
public object Key { get; }Property Value
Value
Gets the value of the value
public object Value { get; }Property Value
Methods
Dispose()
Disposes this instance
public void Dispose()MoveNext()
Describes whether this instance move next
public bool MoveNext()Returns
- bool
-
The bool
Reset()
Resets this instance
public void Reset()