Class KeyValueTypeEnumerator
- Namespace
- Alis.Core.Aspect.Data.Json
- Assembly
- Alis.dll
The key value type enumerator class
internal sealed class KeyValueTypeEnumerator : IDictionaryEnumerator, IEnumerator, IDisposable
Inheritance
Implements
Inherited Members
Constructors
KeyValueTypeEnumerator(object)
Initializes a new instance of the Alis.Core.Aspect.Data.Json.KeyValueTypeEnumerator class
public KeyValueTypeEnumerator(object value)
Parameters
value
object-
The value
Fields
enumerator
The enumerator
private readonly IEnumerator enumerator
Field Value
keyProp
The key prop
private PropertyInfo keyProp
Field Value
value
The value
private readonly IEnumerable value
Field Value
valueProp
The value prop
private PropertyInfo valueProp
Field 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()