129 lines
4.2 KiB
C#
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: 0x02000122 RID: 290
|
|
[Token(Token = "0x2000122")]
|
|
public sealed class EventHandlerList : IDisposable
|
|
{
|
|
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.EventHandlerList" /> class.</summary>
|
|
// Token: 0x06000749 RID: 1865 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000749")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public EventHandlerList()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600074A RID: 1866 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600074A")]
|
|
[Address(RVA = "0x5AE3B0", Offset = "0x5AD3B0", VA = "0x1805AE3B0")]
|
|
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: 0x17000151 RID: 337
|
|
[Token(Token = "0x17000151")]
|
|
public Delegate this[object key]
|
|
{
|
|
[Token(Token = "0x600074B")]
|
|
[Address(RVA = "0xC57040", Offset = "0xC56040", VA = "0x180C57040")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600074C")]
|
|
[Address(RVA = "0xC570A0", Offset = "0xC560A0", VA = "0x180C570A0")]
|
|
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: 0x0600074D RID: 1869 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600074D")]
|
|
[Address(RVA = "0xC56E10", Offset = "0xC55E10", VA = "0x180C56E10")]
|
|
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: 0x0600074E RID: 1870 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600074E")]
|
|
[Address(RVA = "0xC56EE0", Offset = "0xC55EE0", VA = "0x180C56EE0")]
|
|
public void AddHandlers(EventHandlerList listToAddFrom)
|
|
{
|
|
}
|
|
|
|
/// <summary>Disposes the delegate list.</summary>
|
|
// Token: 0x0600074F RID: 1871 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x600074F")]
|
|
[Address(RVA = "0x9BEAD0", Offset = "0x9BDAD0", VA = "0x1809BEAD0", Slot = "4")]
|
|
public void Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000750 RID: 1872 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000750")]
|
|
[Address(RVA = "0xC56FC0", Offset = "0xC55FC0", VA = "0x180C56FC0")]
|
|
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: 0x06000751 RID: 1873 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000751")]
|
|
[Address(RVA = "0xC56FF0", Offset = "0xC55FF0", VA = "0x180C56FF0")]
|
|
public void RemoveHandler(object key, Delegate value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040004DB RID: 1243
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40004DB")]
|
|
private EventHandlerList.ListEntry head;
|
|
|
|
// Token: 0x040004DC RID: 1244
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40004DC")]
|
|
private Component parent;
|
|
|
|
// Token: 0x02000123 RID: 291
|
|
[Token(Token = "0x2000123")]
|
|
private sealed class ListEntry
|
|
{
|
|
// Token: 0x06000752 RID: 1874 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000752")]
|
|
[Address(RVA = "0xC5D250", Offset = "0xC5C250", VA = "0x180C5D250")]
|
|
public ListEntry(object key, Delegate handler, EventHandlerList.ListEntry next)
|
|
{
|
|
}
|
|
|
|
// Token: 0x040004DD RID: 1245
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40004DD")]
|
|
internal EventHandlerList.ListEntry next;
|
|
|
|
// Token: 0x040004DE RID: 1246
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40004DE")]
|
|
internal object key;
|
|
|
|
// Token: 0x040004DF RID: 1247
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40004DF")]
|
|
internal Delegate handler;
|
|
}
|
|
}
|
|
}
|