Files
Aug2021-Cpp2IL-Dump/System/ComponentModel/BindingList.cs
T
2026-04-10 22:50:51 +02:00

758 lines
32 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides a generic collection that supports data binding.</summary>
/// <typeparam name="T">The type of elements in the list.</typeparam>
// Token: 0x020000EF RID: 239
[Token(Token = "0x20000EF")]
[Serializable]
public class BindingList<T> : Collection<T>, IBindingList, IList, ICollection, IEnumerable, ICancelAddNew, IRaiseItemChangedEvents
{
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindingList`1" /> class using default values.</summary>
// Token: 0x060005A5 RID: 1445 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005A5")]
[Address(RVA = "0x311FFF0", Offset = "0x311EDF0", VA = "0x18311FFF0")]
public BindingList()
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.ComponentModel.BindingList`1" /> class with the specified list.</summary>
/// <param name="list">An <see cref="T:System.Collections.Generic.IList`1" /> of items to be contained in the <see cref="T:System.ComponentModel.BindingList`1" />.</param>
// Token: 0x060005A6 RID: 1446 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005A6")]
[Address(RVA = "0x311FF80", Offset = "0x311ED80", VA = "0x18311FF80")]
public BindingList(IList<T> list)
{
}
// Token: 0x060005A7 RID: 1447 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005A7")]
[Address(RVA = "0x311F640", Offset = "0x311E440", VA = "0x18311F640")]
private void Initialize()
{
}
// Token: 0x170000E6 RID: 230
// (get) Token: 0x060005A8 RID: 1448 RVA: 0x00004338 File Offset: 0x00002538
[Token(Token = "0x170000E6")]
private bool ItemTypeHasDefaultConstructor
{
[Token(Token = "0x60005A8")]
[Address(RVA = "0x3120250", Offset = "0x311F050", VA = "0x183120250")]
get
{
return default(bool);
}
}
/// <summary>Occurs before an item is added to the list.</summary>
// Token: 0x14000005 RID: 5
// (add) Token: 0x060005A9 RID: 1449 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x060005AA RID: 1450 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x14000005")]
public event AddingNewEventHandler AddingNew
{
[Token(Token = "0x60005A9")]
[Address(RVA = "0x3120060", Offset = "0x311EE60", VA = "0x183120060")]
add
{
}
[Token(Token = "0x60005AA")]
[Address(RVA = "0x3120340", Offset = "0x311F140", VA = "0x183120340")]
remove
{
}
}
/// <summary>Raises the <see cref="E:System.ComponentModel.BindingList`1.AddingNew" /> event.</summary>
/// <param name="e">An <see cref="T:System.ComponentModel.AddingNewEventArgs" /> that contains the event data.</param>
// Token: 0x060005AB RID: 1451 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005AB")]
[Address(RVA = "0x311F980", Offset = "0x311E780", VA = "0x18311F980", Slot = "59")]
protected virtual void OnAddingNew(AddingNewEventArgs e)
{
}
// Token: 0x060005AC RID: 1452 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005AC")]
[Address(RVA = "0x311F470", Offset = "0x311E270", VA = "0x18311F470")]
private object FireAddingNew()
{
return null;
}
/// <summary>Occurs when the list or an item in the list changes.</summary>
// Token: 0x14000006 RID: 6
// (add) Token: 0x060005AD RID: 1453 RVA: 0x00002053 File Offset: 0x00000253
// (remove) Token: 0x060005AE RID: 1454 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x14000006")]
public event ListChangedEventHandler ListChanged
{
[Token(Token = "0x60005AD")]
[Address(RVA = "0x3120160", Offset = "0x311EF60", VA = "0x183120160", Slot = "49")]
add
{
}
[Token(Token = "0x60005AE")]
[Address(RVA = "0x3120440", Offset = "0x311F240", VA = "0x183120440", Slot = "50")]
remove
{
}
}
/// <summary>Raises the <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> event.</summary>
/// <param name="e">A <see cref="T:System.ComponentModel.ListChangedEventArgs" /> that contains the event data.</param>
// Token: 0x060005AF RID: 1455 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005AF")]
[Address(RVA = "0xB31590", Offset = "0xB30390", VA = "0x180B31590", Slot = "60")]
protected virtual void OnListChanged(ListChangedEventArgs e)
{
}
/// <summary>Gets or sets a value indicating whether adding or removing items within the list raises <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> events.</summary>
/// <returns>
/// <see langword="true" /> if adding or removing items raises <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> events; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x170000E7 RID: 231
// (get) Token: 0x060005B0 RID: 1456 RVA: 0x00004350 File Offset: 0x00002550
// (set) Token: 0x060005B1 RID: 1457 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000E7")]
public bool RaiseListChangedEvents
{
[Token(Token = "0x60005B0")]
[Address(RVA = "0x431BC0", Offset = "0x4309C0", VA = "0x180431BC0")]
get
{
return default(bool);
}
[Token(Token = "0x60005B1")]
[Address(RVA = "0x31205A0", Offset = "0x311F3A0", VA = "0x1831205A0")]
set
{
}
}
/// <summary>Raises a <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> event of type <see cref="F:System.ComponentModel.ListChangedType.Reset" />.</summary>
// Token: 0x060005B2 RID: 1458 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005B2")]
[Address(RVA = "0x311FB10", Offset = "0x311E910", VA = "0x18311FB10")]
public void ResetBindings()
{
}
/// <summary>Raises a <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> event of type <see cref="F:System.ComponentModel.ListChangedType.ItemChanged" /> for the item at the specified position.</summary>
/// <param name="position">A zero-based index of the item to be reset.</param>
// Token: 0x060005B3 RID: 1459 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005B3")]
[Address(RVA = "0x311FB40", Offset = "0x311E940", VA = "0x18311FB40")]
public void ResetItem(int position)
{
}
// Token: 0x060005B4 RID: 1460 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005B4")]
[Address(RVA = "0x311F4F0", Offset = "0x311E2F0", VA = "0x18311F4F0")]
private void FireListChanged(ListChangedType type, int index)
{
}
/// <summary>Removes all elements from the collection.</summary>
// Token: 0x060005B5 RID: 1461 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005B5")]
[Address(RVA = "0x311F1D0", Offset = "0x311DFD0", VA = "0x18311F1D0", Slot = "35")]
protected override void ClearItems()
{
}
/// <summary>Inserts the specified item in the list at the specified index.</summary>
/// <param name="index">The zero-based index where the item is to be inserted.</param>
/// <param name="item">The item to insert in the list.</param>
// Token: 0x060005B6 RID: 1462 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005B6")]
[Address(RVA = "0x311F8C0", Offset = "0x311E6C0", VA = "0x18311F8C0", Slot = "36")]
protected override void InsertItem(int index, T item)
{
}
/// <summary>Removes the item at the specified index.</summary>
/// <param name="index">The zero-based index of the item to remove.</param>
/// <exception cref="T:System.NotSupportedException">You are removing a newly added item and <see cref="P:System.ComponentModel.IBindingList.AllowRemove" /> is set to <see langword="false" />.</exception>
// Token: 0x060005B7 RID: 1463 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005B7")]
[Address(RVA = "0x311F9A0", Offset = "0x311E7A0", VA = "0x18311F9A0", Slot = "37")]
protected override void RemoveItem(int index)
{
}
/// <summary>Replaces the item at the specified index with the specified item.</summary>
/// <param name="index">The zero-based index of the item to replace.</param>
/// <param name="item">The new value for the item at the specified index. The value can be <see langword="null" /> for reference types.</param>
/// <exception cref="T:System.ArgumentOutOfRangeException">
/// <paramref name="index" /> is less than zero.
/// -or-
/// <paramref name="index" /> is greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count" />.</exception>
// Token: 0x060005B8 RID: 1464 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005B8")]
[Address(RVA = "0x311FB70", Offset = "0x311E970", VA = "0x18311FB70", Slot = "38")]
protected override void SetItem(int index, T item)
{
}
/// <summary>Discards a pending new item.</summary>
/// <param name="itemIndex">The index of the of the new item to be added</param>
// Token: 0x060005B9 RID: 1465 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005B9")]
[Address(RVA = "0x311EE80", Offset = "0x311DC80", VA = "0x18311EE80", Slot = "61")]
public virtual void CancelNew(int itemIndex)
{
}
/// <summary>Commits a pending new item to the collection.</summary>
/// <param name="itemIndex">The index of the new item to be added.</param>
// Token: 0x060005BA RID: 1466 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005BA")]
[Address(RVA = "0x311F400", Offset = "0x311E200", VA = "0x18311F400", Slot = "62")]
public virtual void EndNew(int itemIndex)
{
}
/// <summary>Adds a new item to the collection.</summary>
/// <returns>The item added to the list.</returns>
/// <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Windows.Forms.BindingSource.AllowNew" /> property is set to <see langword="false" />.
/// -or-
/// A public default constructor could not be found for the current item type.</exception>
// Token: 0x060005BB RID: 1467 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005BB")]
[Address(RVA = "0x311ED80", Offset = "0x311DB80", VA = "0x18311ED80")]
public T AddNew()
{
return null;
}
/// <summary>Adds a new item to the list. For more information, see <see cref="M:System.ComponentModel.IBindingList.AddNew" />.</summary>
/// <returns>The item added to the list.</returns>
/// <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
// Token: 0x060005BC RID: 1468 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005BC")]
[Address(RVA = "0x311FC40", Offset = "0x311EA40", VA = "0x18311FC40", Slot = "40")]
object IBindingList.AddNew()
{
return null;
}
// Token: 0x170000E8 RID: 232
// (get) Token: 0x060005BD RID: 1469 RVA: 0x00004368 File Offset: 0x00002568
[Token(Token = "0x170000E8")]
private bool AddingNewHandled
{
[Token(Token = "0x60005BD")]
[Address(RVA = "0x31201E0", Offset = "0x311EFE0", VA = "0x1831201E0")]
get
{
return default(bool);
}
}
/// <summary>Adds a new item to the end of the collection.</summary>
/// <returns>The item that was added to the collection.</returns>
/// <exception cref="T:System.InvalidCastException">The new item is not the same type as the objects contained in the <see cref="T:System.ComponentModel.BindingList`1" />.</exception>
// Token: 0x060005BE RID: 1470 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60005BE")]
[Address(RVA = "0x311EC50", Offset = "0x311DA50", VA = "0x18311EC50", Slot = "63")]
protected virtual object AddNewCore()
{
return null;
}
/// <summary>Gets or sets a value indicating whether you can add items to the list using the <see cref="M:System.ComponentModel.BindingList`1.AddNew" /> method.</summary>
/// <returns>
/// <see langword="true" /> if you can add items to the list with the <see cref="M:System.ComponentModel.BindingList`1.AddNew" /> method; otherwise, <see langword="false" />. The default depends on the underlying type contained in the list.</returns>
// Token: 0x170000E9 RID: 233
// (get) Token: 0x060005BF RID: 1471 RVA: 0x00004380 File Offset: 0x00002580
// (set) Token: 0x060005C0 RID: 1472 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000E9")]
public bool AllowNew
{
[Token(Token = "0x60005BF")]
[Address(RVA = "0x3120220", Offset = "0x311F020", VA = "0x183120220")]
get
{
return default(bool);
}
[Token(Token = "0x60005C0")]
[Address(RVA = "0x31204F0", Offset = "0x311F2F0", VA = "0x1831204F0")]
set
{
}
}
/// <summary>Gets a value indicating whether new items can be added to the list using the <see cref="M:System.ComponentModel.BindingList`1.AddNew" /> method.</summary>
/// <returns>
/// <see langword="true" /> if you can add items to the list with the <see cref="M:System.ComponentModel.BindingList`1.AddNew" /> method; otherwise, <see langword="false" />. The default depends on the underlying type contained in the list.</returns>
// Token: 0x170000EA RID: 234
// (get) Token: 0x060005C1 RID: 1473 RVA: 0x00004398 File Offset: 0x00002598
[Token(Token = "0x170000EA")]
bool IBindingList.AllowNew
{
[Token(Token = "0x60005C1")]
[Address(RVA = "0x1C59AB0", Offset = "0x1C588B0", VA = "0x181C59AB0", Slot = "39")]
get
{
return default(bool);
}
}
/// <summary>Gets or sets a value indicating whether items in the list can be edited.</summary>
/// <returns>
/// <see langword="true" /> if list items can be edited; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x170000EB RID: 235
// (get) Token: 0x060005C2 RID: 1474 RVA: 0x000043B0 File Offset: 0x000025B0
// (set) Token: 0x060005C3 RID: 1475 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000EB")]
public bool AllowEdit
{
[Token(Token = "0x60005C2")]
[Address(RVA = "0xE7EED0", Offset = "0xE7DCD0", VA = "0x180E7EED0")]
get
{
return default(bool);
}
[Token(Token = "0x60005C3")]
[Address(RVA = "0x31204C0", Offset = "0x311F2C0", VA = "0x1831204C0")]
set
{
}
}
/// <summary>Gets a value indicating whether items in the list can be edited.</summary>
/// <returns>
/// <see langword="true" /> if list items can be edited; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x170000EC RID: 236
// (get) Token: 0x060005C4 RID: 1476 RVA: 0x000043C8 File Offset: 0x000025C8
[Token(Token = "0x170000EC")]
bool IBindingList.AllowEdit
{
[Token(Token = "0x60005C4")]
[Address(RVA = "0x311FD90", Offset = "0x311EB90", VA = "0x18311FD90", Slot = "41")]
get
{
return default(bool);
}
}
/// <summary>Gets or sets a value indicating whether you can remove items from the collection.</summary>
/// <returns>
/// <see langword="true" /> if you can remove items from the list with the <see cref="M:System.ComponentModel.BindingList`1.RemoveItem(System.Int32)" /> method otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x170000ED RID: 237
// (get) Token: 0x060005C5 RID: 1477 RVA: 0x000043E0 File Offset: 0x000025E0
// (set) Token: 0x060005C6 RID: 1478 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x170000ED")]
public bool AllowRemove
{
[Token(Token = "0x60005C5")]
[Address(RVA = "0xE7EF00", Offset = "0xE7DD00", VA = "0x180E7EF00")]
get
{
return default(bool);
}
[Token(Token = "0x60005C6")]
[Address(RVA = "0x3120570", Offset = "0x311F370", VA = "0x183120570")]
set
{
}
}
/// <summary>Gets a value indicating whether items can be removed from the list.</summary>
/// <returns>
/// <see langword="true" /> if you can remove items from the list with the <see cref="M:System.ComponentModel.BindingList`1.RemoveItem(System.Int32)" /> method; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x170000EE RID: 238
// (get) Token: 0x060005C7 RID: 1479 RVA: 0x000043F8 File Offset: 0x000025F8
[Token(Token = "0x170000EE")]
bool IBindingList.AllowRemove
{
[Token(Token = "0x60005C7")]
[Address(RVA = "0x311FDC0", Offset = "0x311EBC0", VA = "0x18311FDC0", Slot = "42")]
get
{
return default(bool);
}
}
/// <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsChangeNotification" />.</summary>
/// <returns>
/// <see langword="true" /> if a <see cref="E:System.ComponentModel.IBindingList.ListChanged" /> event is raised when the list changes or when an item changes; otherwise, <see langword="false" />.</returns>
// Token: 0x170000EF RID: 239
// (get) Token: 0x060005C8 RID: 1480 RVA: 0x00004410 File Offset: 0x00002610
[Token(Token = "0x170000EF")]
bool IBindingList.SupportsChangeNotification
{
[Token(Token = "0x60005C8")]
[Address(RVA = "0x311FE80", Offset = "0x311EC80", VA = "0x18311FE80", Slot = "43")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> events are enabled.</summary>
/// <returns>
/// <see langword="true" /> if <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> events are supported; otherwise, <see langword="false" />. The default is <see langword="true" />.</returns>
// Token: 0x170000F0 RID: 240
// (get) Token: 0x060005C9 RID: 1481 RVA: 0x00004428 File Offset: 0x00002628
[Token(Token = "0x170000F0")]
protected virtual bool SupportsChangeNotificationCore
{
[Token(Token = "0x60005C9")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "64")]
get
{
return default(bool);
}
}
/// <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSearching" />.</summary>
/// <returns>
/// <see langword="true" /> if the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)" /> method; otherwise, <see langword="false" />.</returns>
// Token: 0x170000F1 RID: 241
// (get) Token: 0x060005CA RID: 1482 RVA: 0x00004440 File Offset: 0x00002640
[Token(Token = "0x170000F1")]
bool IBindingList.SupportsSearching
{
[Token(Token = "0x60005CA")]
[Address(RVA = "0x311FEB0", Offset = "0x311ECB0", VA = "0x18311FEB0", Slot = "44")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether the list supports searching.</summary>
/// <returns>
/// <see langword="true" /> if the list supports searching; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170000F2 RID: 242
// (get) Token: 0x060005CB RID: 1483 RVA: 0x00004458 File Offset: 0x00002658
[Token(Token = "0x170000F2")]
protected virtual bool SupportsSearchingCore
{
[Token(Token = "0x60005CB")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "65")]
get
{
return default(bool);
}
}
/// <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SupportsSorting" />.</summary>
/// <returns>
/// <see langword="true" /> if the list supports sorting; otherwise, <see langword="false" />.</returns>
// Token: 0x170000F3 RID: 243
// (get) Token: 0x060005CC RID: 1484 RVA: 0x00004470 File Offset: 0x00002670
[Token(Token = "0x170000F3")]
bool IBindingList.SupportsSorting
{
[Token(Token = "0x60005CC")]
[Address(RVA = "0x311FEE0", Offset = "0x311ECE0", VA = "0x18311FEE0", Slot = "45")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether the list supports sorting.</summary>
/// <returns>
/// <see langword="true" /> if the list supports sorting; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170000F4 RID: 244
// (get) Token: 0x060005CD RID: 1485 RVA: 0x00004488 File Offset: 0x00002688
[Token(Token = "0x170000F4")]
protected virtual bool SupportsSortingCore
{
[Token(Token = "0x60005CD")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "66")]
get
{
return default(bool);
}
}
/// <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.IsSorted" />.</summary>
/// <returns>
/// <see langword="true" /> if <see cref="M:System.ComponentModel.IBindingListView.ApplySort(System.ComponentModel.ListSortDescriptionCollection)" /> has been called and <see cref="M:System.ComponentModel.IBindingList.RemoveSort" /> has not been called; otherwise, <see langword="false" />.</returns>
// Token: 0x170000F5 RID: 245
// (get) Token: 0x060005CE RID: 1486 RVA: 0x000044A0 File Offset: 0x000026A0
[Token(Token = "0x170000F5")]
bool IBindingList.IsSorted
{
[Token(Token = "0x60005CE")]
[Address(RVA = "0x311FDF0", Offset = "0x311EBF0", VA = "0x18311FDF0", Slot = "46")]
get
{
return default(bool);
}
}
/// <summary>Gets a value indicating whether the list is sorted.</summary>
/// <returns>
/// <see langword="true" /> if the list is sorted; otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170000F6 RID: 246
// (get) Token: 0x060005CF RID: 1487 RVA: 0x000044B8 File Offset: 0x000026B8
[Token(Token = "0x170000F6")]
protected virtual bool IsSortedCore
{
[Token(Token = "0x60005CF")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "67")]
get
{
return default(bool);
}
}
/// <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortProperty" />.</summary>
/// <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor" /> that is being used for sorting.</returns>
// Token: 0x170000F7 RID: 247
// (get) Token: 0x060005D0 RID: 1488 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000F7")]
PropertyDescriptor IBindingList.SortProperty
{
[Token(Token = "0x60005D0")]
[Address(RVA = "0x311FE50", Offset = "0x311EC50", VA = "0x18311FE50", Slot = "47")]
get
{
return null;
}
}
/// <summary>Gets the property descriptor that is used for sorting the list if sorting is implemented in a derived class; otherwise, returns <see langword="null" />.</summary>
/// <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor" /> used for sorting the list.</returns>
// Token: 0x170000F8 RID: 248
// (get) Token: 0x060005D1 RID: 1489 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000F8")]
protected virtual PropertyDescriptor SortPropertyCore
{
[Token(Token = "0x60005D1")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "68")]
get
{
return null;
}
}
/// <summary>For a description of this member, see <see cref="P:System.ComponentModel.IBindingList.SortDirection" />.</summary>
/// <returns>One of the <see cref="T:System.ComponentModel.ListSortDirection" /> values.</returns>
// Token: 0x170000F9 RID: 249
// (get) Token: 0x060005D2 RID: 1490 RVA: 0x000044D0 File Offset: 0x000026D0
[Token(Token = "0x170000F9")]
ListSortDirection IBindingList.SortDirection
{
[Token(Token = "0x60005D2")]
[Address(RVA = "0x311FE20", Offset = "0x311EC20", VA = "0x18311FE20", Slot = "48")]
get
{
return ListSortDirection.Ascending;
}
}
/// <summary>Gets the direction the list is sorted.</summary>
/// <returns>One of the <see cref="T:System.ComponentModel.ListSortDirection" /> values. The default is <see cref="F:System.ComponentModel.ListSortDirection.Ascending" />.</returns>
// Token: 0x170000FA RID: 250
// (get) Token: 0x060005D3 RID: 1491 RVA: 0x000044E8 File Offset: 0x000026E8
[Token(Token = "0x170000FA")]
protected virtual ListSortDirection SortDirectionCore
{
[Token(Token = "0x60005D3")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "69")]
get
{
return ListSortDirection.Ascending;
}
}
/// <summary>Sorts the list based on a <see cref="T:System.ComponentModel.PropertyDescriptor" /> and a <see cref="T:System.ComponentModel.ListSortDirection" />. For a complete description of this member, see <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)" />.</summary>
/// <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to sort by.</param>
/// <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection" /> values.</param>
// Token: 0x060005D4 RID: 1492 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005D4")]
[Address(RVA = "0x311FD00", Offset = "0x311EB00", VA = "0x18311FD00", Slot = "52")]
void IBindingList.ApplySort(PropertyDescriptor prop, ListSortDirection direction)
{
}
/// <summary>Sorts the items if overridden in a derived class; otherwise, throws a <see cref="T:System.NotSupportedException" />.</summary>
/// <param name="prop">A <see cref="T:System.ComponentModel.PropertyDescriptor" /> that specifies the property to sort on.</param>
/// <param name="direction">One of the <see cref="T:System.ComponentModel.ListSortDirection" /> values.</param>
/// <exception cref="T:System.NotSupportedException">Method is not overridden in a derived class.</exception>
// Token: 0x060005D5 RID: 1493 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005D5")]
[Address(RVA = "0x311EE30", Offset = "0x311DC30", VA = "0x18311EE30", Slot = "70")]
protected virtual void ApplySortCore(PropertyDescriptor prop, ListSortDirection direction)
{
}
/// <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.RemoveSort" /></summary>
// Token: 0x060005D6 RID: 1494 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005D6")]
[Address(RVA = "0x311FD60", Offset = "0x311EB60", VA = "0x18311FD60", Slot = "55")]
void IBindingList.RemoveSort()
{
}
/// <summary>Removes any sort applied with <see cref="M:System.ComponentModel.BindingList`1.ApplySortCore(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)" /> if sorting is implemented in a derived class; otherwise, raises <see cref="T:System.NotSupportedException" />.</summary>
/// <exception cref="T:System.NotSupportedException">Method is not overridden in a derived class.</exception>
// Token: 0x060005D7 RID: 1495 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005D7")]
[Address(RVA = "0x311FAC0", Offset = "0x311E8C0", VA = "0x18311FAC0", Slot = "71")]
protected virtual void RemoveSortCore()
{
}
/// <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)" />.</summary>
/// <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to search on.</param>
/// <param name="key">The value of the <paramref name="prop" /> parameter to search for.</param>
/// <returns>The index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor" />.</returns>
// Token: 0x060005D8 RID: 1496 RVA: 0x00004500 File Offset: 0x00002700
[Token(Token = "0x60005D8")]
[Address(RVA = "0x311FD30", Offset = "0x311EB30", VA = "0x18311FD30", Slot = "53")]
int IBindingList.Find(PropertyDescriptor prop, object key)
{
return 0;
}
/// <summary>Searches for the index of the item that has the specified property descriptor with the specified value, if searching is implemented in a derived class; otherwise, a <see cref="T:System.NotSupportedException" />.</summary>
/// <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to search for.</param>
/// <param name="key">The value of <paramref name="prop" /> to match.</param>
/// <returns>The zero-based index of the item that matches the property descriptor and contains the specified value.</returns>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="M:System.ComponentModel.BindingList`1.FindCore(System.ComponentModel.PropertyDescriptor,System.Object)" /> is not overridden in a derived class.</exception>
// Token: 0x060005D9 RID: 1497 RVA: 0x00004518 File Offset: 0x00002718
[Token(Token = "0x60005D9")]
[Address(RVA = "0x311F420", Offset = "0x311E220", VA = "0x18311F420", Slot = "72")]
protected virtual int FindCore(PropertyDescriptor prop, object key)
{
return 0;
}
/// <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.AddIndex(System.ComponentModel.PropertyDescriptor)" />.</summary>
/// <param name="prop">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to add as a search criteria.</param>
// Token: 0x060005DA RID: 1498 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005DA")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "51")]
void IBindingList.AddIndex(PropertyDescriptor prop)
{
}
/// <summary>For a description of this member, see <see cref="M:System.ComponentModel.IBindingList.RemoveIndex(System.ComponentModel.PropertyDescriptor)" />.</summary>
/// <param name="prop">A <see cref="T:System.ComponentModel.PropertyDescriptor" /> to remove from the indexes used for searching.</param>
// Token: 0x060005DB RID: 1499 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005DB")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "54")]
void IBindingList.RemoveIndex(PropertyDescriptor prop)
{
}
// Token: 0x060005DC RID: 1500 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005DC")]
[Address(RVA = "0x311F580", Offset = "0x311E380", VA = "0x18311F580")]
private void HookPropertyChanged(T item)
{
}
// Token: 0x060005DD RID: 1501 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005DD")]
[Address(RVA = "0x311FF10", Offset = "0x311ED10", VA = "0x18311FF10")]
private void UnhookPropertyChanged(T item)
{
}
// Token: 0x060005DE RID: 1502 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x60005DE")]
[Address(RVA = "0x311EEC0", Offset = "0x311DCC0", VA = "0x18311EEC0")]
private void Child_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
}
/// <summary>Gets a value indicating whether item property value changes raise <see cref="E:System.ComponentModel.BindingList`1.ListChanged" /> events of type <see cref="F:System.ComponentModel.ListChangedType.ItemChanged" />. This member cannot be overridden in a derived class.</summary>
/// <returns>
/// <see langword="true" /> if the list type implements <see cref="T:System.ComponentModel.INotifyPropertyChanged" />, otherwise, <see langword="false" />. The default is <see langword="false" />.</returns>
// Token: 0x170000FB RID: 251
// (get) Token: 0x060005DF RID: 1503 RVA: 0x00004530 File Offset: 0x00002730
[Token(Token = "0x170000FB")]
bool IRaiseItemChangedEvents.RaisesItemChangedEvents
{
[Token(Token = "0x60005DF")]
[Address(RVA = "0xD3C370", Offset = "0xD3B170", VA = "0x180D3C370", Slot = "58")]
get
{
return default(bool);
}
}
// Token: 0x0400045E RID: 1118
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400045E")]
private int addNewPos;
// Token: 0x0400045F RID: 1119
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400045F")]
private bool raiseListChangedEvents;
// Token: 0x04000460 RID: 1120
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000460")]
private bool raiseItemChangedEvents;
// Token: 0x04000461 RID: 1121
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000461")]
[NonSerialized]
private PropertyDescriptorCollection itemTypeProperties;
// Token: 0x04000462 RID: 1122
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000462")]
[NonSerialized]
private PropertyChangedEventHandler propertyChangedEventHandler;
// Token: 0x04000463 RID: 1123
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000463")]
[NonSerialized]
private AddingNewEventHandler onAddingNew;
// Token: 0x04000464 RID: 1124
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000464")]
[NonSerialized]
private ListChangedEventHandler onListChanged;
// Token: 0x04000465 RID: 1125
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000465")]
[NonSerialized]
private int lastChangeIndex;
// Token: 0x04000466 RID: 1126
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000466")]
private bool allowNew;
// Token: 0x04000467 RID: 1127
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000467")]
private bool allowEdit;
// Token: 0x04000468 RID: 1128
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000468")]
private bool allowRemove;
// Token: 0x04000469 RID: 1129
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000469")]
private bool userSetAllowNew;
}
}