Skip to main content

SnapshotNodeChildren.Enumerator Struct

Definition​

Assembly:Avalonia.Controls.Documents
Package:Avalonia.Controls.Documents

Enumerates the children of a Avalonia.Controls.Documents.Serialization.Snapshot.SnapshotNodeChildren without heap allocation.

public struct SnapshotNodeChildren.Enumerator

Inheritance: ValueType -> SnapshotNodeChildren.Enumerator

Implements: IEnumerator<SnapshotNode>, IEnumerator, IDisposable

Constructors​

NameDescription
SnapshotNodeChildren.EnumeratorInitializes a new instance of Avalonia.Controls.Documents.Serialization.Snapshot.SnapshotNodeChildren.Enumerator for the given items and count.

SnapshotNodeChildren.Enumerator Constructor​

Initializes a new instance of Avalonia.Controls.Documents.Serialization.Snapshot.SnapshotNodeChildren.Enumerator for the given items and count.

public SnapshotNodeChildren.Enumerator(Avalonia.Controls.Documents.Serialization.Snapshot.SnapshotNode[] items, int count)

Parameters​

items Avalonia.Controls.Documents.Serialization.Snapshot.SnapshotNode[]

count int

Methods​

NameDescription
DisposeNo summary available.
MoveNextNo summary available.
ResetNo summary available.

Dispose Method​

public void Dispose()

MoveNext Method​

public bool MoveNext()

Returns​

bool

Reset Method​

public void Reset()

Properties​

NameDescription
CurrentNo summary available.

Current Property​

public Avalonia.Controls.Documents.Serialization.Snapshot.SnapshotNode Current { get; set; }