Files
Apr2020-Cpp2Il-Dump/mscorlib/System/Collections/IDictionaryEnumerator.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

53 lines
2.0 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Collections
{
/// <summary>Enumerates the elements of a nongeneric dictionary.</summary>
// Token: 0x020005B8 RID: 1464
[Token(Token = "0x20005B8")]
[ComVisible(true)]
public interface IDictionaryEnumerator : IEnumerator
{
/// <summary>Gets the key of the current dictionary entry.</summary>
/// <returns>The key of the current element of the enumeration.</returns>
/// <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.IDictionaryEnumerator" /> is positioned before the first entry of the dictionary or after the last entry.</exception>
// Token: 0x170006B0 RID: 1712
// (get) Token: 0x06002C73 RID: 11379
[Token(Token = "0x170006B0")]
object Key
{
[Token(Token = "0x6002C73")]
[Address(Slot = "0")]
get;
}
/// <summary>Gets the value of the current dictionary entry.</summary>
/// <returns>The value of the current element of the enumeration.</returns>
/// <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.IDictionaryEnumerator" /> is positioned before the first entry of the dictionary or after the last entry.</exception>
// Token: 0x170006B1 RID: 1713
// (get) Token: 0x06002C74 RID: 11380
[Token(Token = "0x170006B1")]
object Value
{
[Token(Token = "0x6002C74")]
[Address(Slot = "1")]
get;
}
/// <summary>Gets both the key and the value of the current dictionary entry.</summary>
/// <returns>A <see cref="T:System.Collections.DictionaryEntry" /> containing both the key and the value of the current dictionary entry.</returns>
/// <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Collections.IDictionaryEnumerator" /> is positioned before the first entry of the dictionary or after the last entry.</exception>
// Token: 0x170006B2 RID: 1714
// (get) Token: 0x06002C75 RID: 11381
[Token(Token = "0x170006B2")]
DictionaryEntry Entry
{
[Token(Token = "0x6002C75")]
[Address(Slot = "2")]
get;
}
}
}