Trie<TValue>.Enumerator Struct

Enumerates the key-value pairs of a trie, in depth-first order, using an explicit stack instead of recursive iterators.

public struct Enumerator : IEnumerator<KeyValuePair<string, TValue>>, IEnumerator, IDisposable
Implements

Properties

NameDescription
Current
System.Collections.IEnumerator.Current

Current

Trie.cs
public readonly KeyValuePair<string, TValue> Current { get; }

No documentation is available.

System.Collections.IEnumerator.Current

Trie.cs
object IEnumerator.Current { get; }

Property value

object

No documentation is available.

Methods

NameDescription
Dispose()
MoveNext()
System.Collections.IEnumerator.Reset()

Dispose()

Trie.cs
public readonly void Dispose()

No documentation is available.

MoveNext()

Trie.cs
public bool MoveNext()

Returns

bool

No documentation is available.

System.Collections.IEnumerator.Reset()

Trie.cs

No documentation is available.