Table of Contents

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

IEnumerator

keyProp

The key prop

private PropertyInfo keyProp

Field Value

PropertyInfo

value

The value

private readonly IEnumerable value

Field Value

IEnumerable

valueProp

The value prop

private PropertyInfo valueProp

Field Value

PropertyInfo

Properties

Current

Gets the value of the current

public object Current { get; }

Property Value

object

Entry

Gets the value of the entry

public DictionaryEntry Entry { get; }

Property Value

DictionaryEntry

Key

Gets the value of the key

public object Key { get; }

Property Value

object

Value

Gets the value of the value

public object Value { get; }

Property Value

object

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()

See Also