Table of Contents

Struct StructValue.Enumerator

Namespace
CStructSharp.Values
Assembly
CStructSharp.dll

Walks the slot array directly while members sit in shape order (every freshly parsed value) and falls back to the recorded insertion order otherwise.

public struct StructValue.Enumerator : IEnumerator<KeyValuePair<string, object?>>, IEnumerator, IDisposable
Implements
Inherited Members

Properties

Current

Gets the member at the current position.

public readonly KeyValuePair<string, object?> Current { get; }

Property Value

KeyValuePair<string, object>

Methods

Dispose()

Nothing to release.

public readonly void Dispose()

MoveNext()

Advances to the next present member.

public bool MoveNext()

Returns

bool

true when another member is available.

Reset()

Returns to the position before the first member.

public void Reset()