using System;
using System.Runtime.InteropServices;
namespace System.Collections
{
/// Enumerates the elements of a nongeneric dictionary.
/// 2
// Token: 0x02000134 RID: 308
[ComVisible(true)]
public interface IDictionaryEnumerator : IEnumerator
{
/// Gets both the key and the value of the current dictionary entry.
/// A containing both the key and the value of the current dictionary entry.
/// The is positioned before the first entry of the dictionary or after the last entry.
/// 2
// Token: 0x17000292 RID: 658
// (get) Token: 0x06000FEB RID: 4075
DictionaryEntry Entry { get; }
/// Gets the key of the current dictionary entry.
/// The key of the current element of the enumeration.
/// The is positioned before the first entry of the dictionary or after the last entry.
/// 2
// Token: 0x17000293 RID: 659
// (get) Token: 0x06000FEC RID: 4076
object Key { get; }
/// Gets the value of the current dictionary entry.
/// The value of the current element of the enumeration.
/// The is positioned before the first entry of the dictionary or after the last entry.
/// 2
// Token: 0x17000294 RID: 660
// (get) Token: 0x06000FED RID: 4077
object Value { get; }
}
}