using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// Provides a simple list of delegates. This class cannot be inherited.
// Token: 0x02000126 RID: 294
[Token(Token = "0x2000126")]
public sealed class EventHandlerList : IDisposable
{
/// Initializes a new instance of the class.
// 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)
{
}
/// Gets or sets the delegate for the specified object.
/// An object to find in the list.
/// The delegate for the specified key, or if a delegate does not exist.
// 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
{
}
}
/// Adds a delegate to the list.
/// The object that owns the event.
/// The delegate to add to the list.
// 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)
{
}
/// Adds a list of delegates to the current list.
/// The list to add.
// Token: 0x06000764 RID: 1892 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000764")]
[Address(RVA = "0x4ECAD0", Offset = "0x4EB8D0", VA = "0x1804ECAD0")]
public void AddHandlers(EventHandlerList listToAddFrom)
{
}
/// Disposes the delegate list.
// 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;
}
/// Removes a delegate from the list.
/// The object that owns the event.
/// The delegate to remove from the list.
// 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;
}
}
}