Files
2026-04-10 22:50:51 +02:00

129 lines
4.2 KiB
C#

using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a simple list of delegates. This class cannot be inherited.</summary>
// Token: 0x02000126 RID: 294
[Token(Token = "0x2000126")]
public sealed class EventHandlerList : IDisposable
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventHandlerList" /> class.</summary>
// Token: 0x0600075F RID: 1887 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600075F")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EventHandlerList()
{
}
// Token: 0x06000760 RID: 1888 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000760")]
[Address(RVA = "0x445BC0", Offset = "0x4449C0", VA = "0x180445BC0")]
internal EventHandlerList(Component parent)
{
}
/// <summary>Gets or sets the delegate for the specified object.</summary>
/// <param name="key">An object to find in the list.</param>
/// <returns>The delegate for the specified key, or <see langword="null" /> if a delegate does not exist.</returns>
// Token: 0x17000155 RID: 341
[Token(Token = "0x17000155")]
public Delegate this[object key]
{
[Token(Token = "0x6000761")]
[Address(RVA = "0x4ECC40", Offset = "0x4EBA40", VA = "0x1804ECC40")]
get
{
return null;
}
[Token(Token = "0x6000762")]
[Address(RVA = "0x4ECCA0", Offset = "0x4EBAA0", VA = "0x1804ECCA0")]
set
{
}
}
/// <summary>Adds a delegate to the list.</summary>
/// <param name="key">The object that owns the event.</param>
/// <param name="value">The delegate to add to the list.</param>
// Token: 0x06000763 RID: 1891 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000763")]
[Address(RVA = "0x4ECA00", Offset = "0x4EB800", VA = "0x1804ECA00")]
public void AddHandler(object key, Delegate value)
{
}
/// <summary>Adds a list of delegates to the current list.</summary>
/// <param name="listToAddFrom">The list to add.</param>
// Token: 0x06000764 RID: 1892 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000764")]
[Address(RVA = "0x4ECAD0", Offset = "0x4EB8D0", VA = "0x1804ECAD0")]
public void AddHandlers(EventHandlerList listToAddFrom)
{
}
/// <summary>Disposes the delegate list.</summary>
// Token: 0x06000765 RID: 1893 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000765")]
[Address(RVA = "0x4ECBB0", Offset = "0x4EB9B0", VA = "0x1804ECBB0", Slot = "4")]
public void Dispose()
{
}
// Token: 0x06000766 RID: 1894 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000766")]
[Address(RVA = "0x4ECBC0", Offset = "0x4EB9C0", VA = "0x1804ECBC0")]
private EventHandlerList.ListEntry Find(object key)
{
return null;
}
/// <summary>Removes a delegate from the list.</summary>
/// <param name="key">The object that owns the event.</param>
/// <param name="value">The delegate to remove from the list.</param>
// Token: 0x06000767 RID: 1895 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000767")]
[Address(RVA = "0x4ECBF0", Offset = "0x4EB9F0", VA = "0x1804ECBF0")]
public void RemoveHandler(object key, Delegate value)
{
}
// Token: 0x040004E8 RID: 1256
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004E8")]
private EventHandlerList.ListEntry head;
// Token: 0x040004E9 RID: 1257
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004E9")]
private Component parent;
// Token: 0x02000127 RID: 295
[Token(Token = "0x2000127")]
private sealed class ListEntry
{
// Token: 0x06000768 RID: 1896 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000768")]
[Address(RVA = "0x4F2EA0", Offset = "0x4F1CA0", VA = "0x1804F2EA0")]
public ListEntry(object key, Delegate handler, EventHandlerList.ListEntry next)
{
}
// Token: 0x040004EA RID: 1258
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40004EA")]
internal EventHandlerList.ListEntry next;
// Token: 0x040004EB RID: 1259
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40004EB")]
internal object key;
// Token: 0x040004EC RID: 1260
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40004EC")]
internal Delegate handler;
}
}
}