30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
|
// ==++==
|
||
|
//
|
||
|
// Copyright (c) Microsoft Corporation. All rights reserved.
|
||
|
//
|
||
|
// ==--==
|
||
|
|
||
|
using System;
|
||
|
|
||
|
namespace System.Collections {
|
||
|
// This interface represents an enumerator that allows sequential access to the
|
||
|
// elements of a dictionary. Upon creation, an enumerator is conceptually
|
||
|
// positioned before the first element of the enumeration. The first call to the
|
||
|
// MoveNext method brings the first element of the enumeration into view,
|
||
|
// and each successive call to MoveNext brings the next element into
|
||
|
// view until MoveNext returns false, indicating that there are no more
|
||
|
// elements to enumerate. Following each call to MoveNext, the
|
||
|
// Key and Value methods are used to obtain the key and
|
||
|
// value of the element currently in view. The values returned by calls to
|
||
|
// Key and Value are undefined before the first call to
|
||
|
// MoveNext and following a call to MoveNext that returned false.
|
||
|
// Enumerators are typically used in while loops of the form
|
||
|
//
|
||
|
public interface IDictionaryEnumerator : IEnumerator
|
||
|
{
|
||
|
Object Key { get; }
|
||
|
Object Value { get; }
|
||
|
DictionaryEntry Entry { get; }
|
||
|
}
|
||
|
}
|