TreeEnumerator<TKey,TValue> Class
Definition
Supports simple iteration over any STL/CLR object that implements the ITree<TKey,TValue> interface.
generic <typename TKey, typename TValue>
public ref class TreeEnumerator : Microsoft::VisualC::StlClr::TreeEnumeratorBase<TKey, TValue>, System::Collections::Generic::IEnumerator<TValue>
public class TreeEnumerator<TKey,TValue> : Microsoft.VisualC.StlClr.TreeEnumeratorBase<TKey,TValue>, System.Collections.Generic.IEnumerator<TValue>
type TreeEnumerator<'Key, 'Value> = class
inherit TreeEnumeratorBase<'Key, 'Value>
interface IEnumerator<'Value>
Public Class TreeEnumerator(Of TKey, TValue)
Inherits TreeEnumeratorBase(Of TKey, TValue)
Implements IEnumerator(Of TValue)
Type Parameters
- TKey
The type of the key component of an element in the controlled sequence.
- TValue
The type of the value component of an element in the controlled sequence.
- Inheritance
- Implements
Remarks
Some methods, especially operators, declare a type for a parameter but do not specify a parameter name. Such a parameter is known as an unnamed parameter. In the documentation for these methods, the __unnamed0 placeholder represents the unnamed parameter.
Constructors
TreeEnumerator<TKey,TValue>(INode<TValue>) |
Allocates and initializes a new TreeEnumerator<TKey,TValue> object. |
Properties
Current |
Gets or sets the current element in the collection. |
Methods
Dispose() |
Frees, releases, or resets unmanaged resources that are used by the TreeEnumerator<TKey,TValue> object. |
Dispose(Boolean) |
Frees, releases, or resets unmanaged resources that are used by the TreeEnumerator<TKey,TValue> object. |
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
MoveNext() |
Advances the enumerator to the next element in the collection. |
Reset() |
Sets the enumerator to its initial position, which is before the first element in the collection. |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |