Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x020005D7 RID: 1495
[Token(Token = "0x20005D7")]
[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: 0x17000728 RID: 1832
// (get) Token: 0x06002E89 RID: 11913
[Token(Token = "0x17000728")]
object Key
{
[Token(Token = "0x6002E89")]
[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: 0x17000729 RID: 1833
// (get) Token: 0x06002E8A RID: 11914
[Token(Token = "0x17000729")]
object Value
{
[Token(Token = "0x6002E8A")]
[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: 0x1700072A RID: 1834
// (get) Token: 0x06002E8B RID: 11915
[Token(Token = "0x1700072A")]
DictionaryEntry Entry
{
[Token(Token = "0x6002E8B")]
[Address(Slot = "2")]
get;
}
}
}