Files
27Aug2021-Cpp2IL-Dump/System/ComponentModel/ListChangedEventArgs.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

134 lines
5.8 KiB
C#

using System;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides data for the <see cref="E:System.ComponentModel.IBindingList.ListChanged" /> event.</summary>
// Token: 0x0200015A RID: 346
[Token(Token = "0x200015A")]
public class ListChangedEventArgs : EventArgs
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListChangedEventArgs" /> class given the type of change and the index of the affected item.</summary>
/// <param name="listChangedType">A <see cref="T:System.ComponentModel.ListChangedType" /> value indicating the type of change.</param>
/// <param name="newIndex">The index of the item that was added, changed, or removed.</param>
// Token: 0x0600084F RID: 2127 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x600084F")]
[Address(RVA = "0xC5D1D0", Offset = "0xC5C1D0", VA = "0x180C5D1D0")]
public ListChangedEventArgs(ListChangedType listChangedType, int newIndex)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListChangedEventArgs" /> class given the type of change, the index of the affected item, and a <see cref="T:System.ComponentModel.PropertyDescriptor" /> describing the affected item.</summary>
/// <param name="listChangedType">A <see cref="T:System.ComponentModel.ListChangedType" /> value indicating the type of change.</param>
/// <param name="newIndex">The index of the item that was added or changed.</param>
/// <param name="propDesc">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> describing the item.</param>
// Token: 0x06000850 RID: 2128 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000850")]
[Address(RVA = "0xC5D140", Offset = "0xC5C140", VA = "0x180C5D140")]
public ListChangedEventArgs(ListChangedType listChangedType, int newIndex, PropertyDescriptor propDesc)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListChangedEventArgs" /> class given the type of change and the <see cref="T:System.ComponentModel.PropertyDescriptor" /> affected.</summary>
/// <param name="listChangedType">A <see cref="T:System.ComponentModel.ListChangedType" /> value indicating the type of change.</param>
/// <param name="propDesc">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> that was added, removed, or changed.</param>
// Token: 0x06000851 RID: 2129 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000851")]
[Address(RVA = "0xC5D0C0", Offset = "0xC5C0C0", VA = "0x180C5D0C0")]
public ListChangedEventArgs(ListChangedType listChangedType, PropertyDescriptor propDesc)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.ListChangedEventArgs" /> class given the type of change and the old and new index of the item that was moved.</summary>
/// <param name="listChangedType">A <see cref="T:System.ComponentModel.ListChangedType" /> value indicating the type of change.</param>
/// <param name="newIndex">The new index of the item that was moved.</param>
/// <param name="oldIndex">The old index of the item that was moved.</param>
// Token: 0x06000852 RID: 2130 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000852")]
[Address(RVA = "0xC5D040", Offset = "0xC5C040", VA = "0x180C5D040")]
public ListChangedEventArgs(ListChangedType listChangedType, int newIndex, int oldIndex)
{
}
/// <summary>Gets the type of change.</summary>
/// <returns>A <see cref="T:System.ComponentModel.ListChangedType" /> value indicating the type of change.</returns>
// Token: 0x1700018C RID: 396
// (get) Token: 0x06000853 RID: 2131 RVA: 0x000051D8 File Offset: 0x000033D8
[Token(Token = "0x1700018C")]
public ListChangedType ListChangedType
{
[Token(Token = "0x6000853")]
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
get
{
return ListChangedType.Reset;
}
}
/// <summary>Gets the index of the item affected by the change.</summary>
/// <returns>The index of the affected by the change.</returns>
// Token: 0x1700018D RID: 397
// (get) Token: 0x06000854 RID: 2132 RVA: 0x000051F0 File Offset: 0x000033F0
[Token(Token = "0x1700018D")]
public int NewIndex
{
[Token(Token = "0x6000854")]
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")]
get
{
return 0;
}
}
/// <summary>Gets the old index of an item that has been moved.</summary>
/// <returns>The old index of the moved item.</returns>
// Token: 0x1700018E RID: 398
// (get) Token: 0x06000855 RID: 2133 RVA: 0x00005208 File Offset: 0x00003408
[Token(Token = "0x1700018E")]
public int OldIndex
{
[Token(Token = "0x6000855")]
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
get
{
return 0;
}
}
/// <summary>Gets the <see cref="T:System.ComponentModel.PropertyDescriptor" /> that was added, changed, or deleted.</summary>
/// <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor" /> affected by the change.</returns>
// Token: 0x1700018F RID: 399
// (get) Token: 0x06000856 RID: 2134 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700018F")]
public PropertyDescriptor PropertyDescriptor
{
[Token(Token = "0x6000856")]
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
get
{
return null;
}
}
// Token: 0x0400050A RID: 1290
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400050A")]
private ListChangedType listChangedType;
// Token: 0x0400050B RID: 1291
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400050B")]
private int newIndex;
// Token: 0x0400050C RID: 1292
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400050C")]
private int oldIndex;
// Token: 0x0400050D RID: 1293
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400050D")]
private PropertyDescriptor propDesc;
}
}