This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
+192
View File
@@ -0,0 +1,192 @@
using System;
using System.Collections;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Provides the features required to support both complex and simple scenarios when binding to a data source.</summary>
// Token: 0x0200012E RID: 302
[Token(Token = "0x200012E")]
public interface IBindingList : IList, ICollection, IEnumerable
{
/// <summary>Gets whether you can add items to the list using <see cref="M:System.ComponentModel.IBindingList.AddNew" />.</summary>
/// <returns>
/// <see langword="true" /> if you can add items to the list using <see cref="M:System.ComponentModel.IBindingList.AddNew" />; otherwise, <see langword="false" />.</returns>
// Token: 0x1700015E RID: 350
// (get) Token: 0x0600078C RID: 1932
[Token(Token = "0x1700015E")]
bool AllowNew
{
[Token(Token = "0x600078C")]
[Address(Slot = "0")]
get;
}
/// <summary>Adds a new item to the list.</summary>
/// <returns>The item added to the list.</returns>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.AllowNew" /> is <see langword="false" />.</exception>
// Token: 0x0600078D RID: 1933
[Token(Token = "0x600078D")]
[Address(Slot = "1")]
object AddNew();
/// <summary>Gets whether you can update items in the list.</summary>
/// <returns>
/// <see langword="true" /> if you can update the items in the list; otherwise, <see langword="false" />.</returns>
// Token: 0x1700015F RID: 351
// (get) Token: 0x0600078E RID: 1934
[Token(Token = "0x1700015F")]
bool AllowEdit
{
[Token(Token = "0x600078E")]
[Address(Slot = "2")]
get;
}
/// <summary>Gets whether you can remove items from the list, using <see cref="M:System.Collections.IList.Remove(System.Object)" /> or <see cref="M:System.Collections.IList.RemoveAt(System.Int32)" />.</summary>
/// <returns>
/// <see langword="true" /> if you can remove items from the list; otherwise, <see langword="false" />.</returns>
// Token: 0x17000160 RID: 352
// (get) Token: 0x0600078F RID: 1935
[Token(Token = "0x17000160")]
bool AllowRemove
{
[Token(Token = "0x600078F")]
[Address(Slot = "3")]
get;
}
/// <summary>Gets whether a <see cref="E:System.ComponentModel.IBindingList.ListChanged" /> event is raised when the list changes or an item in the list changes.</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: 0x17000161 RID: 353
// (get) Token: 0x06000790 RID: 1936
[Token(Token = "0x17000161")]
bool SupportsChangeNotification
{
[Token(Token = "0x6000790")]
[Address(Slot = "4")]
get;
}
/// <summary>Gets whether the list supports searching using the <see cref="M:System.ComponentModel.IBindingList.Find(System.ComponentModel.PropertyDescriptor,System.Object)" /> method.</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: 0x17000162 RID: 354
// (get) Token: 0x06000791 RID: 1937
[Token(Token = "0x17000162")]
bool SupportsSearching
{
[Token(Token = "0x6000791")]
[Address(Slot = "5")]
get;
}
/// <summary>Gets whether the list supports sorting.</summary>
/// <returns>
/// <see langword="true" /> if the list supports sorting; otherwise, <see langword="false" />.</returns>
// Token: 0x17000163 RID: 355
// (get) Token: 0x06000792 RID: 1938
[Token(Token = "0x17000163")]
bool SupportsSorting
{
[Token(Token = "0x6000792")]
[Address(Slot = "6")]
get;
}
/// <summary>Gets whether the items in the list are sorted.</summary>
/// <returns>
/// <see langword="true" /> if <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)" /> has been called and <see cref="M:System.ComponentModel.IBindingList.RemoveSort" /> has not been called; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.SupportsSorting" /> is <see langword="false" />.</exception>
// Token: 0x17000164 RID: 356
// (get) Token: 0x06000793 RID: 1939
[Token(Token = "0x17000164")]
bool IsSorted
{
[Token(Token = "0x6000793")]
[Address(Slot = "7")]
get;
}
/// <summary>Gets the <see cref="T:System.ComponentModel.PropertyDescriptor" /> that is being used for sorting.</summary>
/// <returns>The <see cref="T:System.ComponentModel.PropertyDescriptor" /> that is being used for sorting.</returns>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.SupportsSorting" /> is <see langword="false" />.</exception>
// Token: 0x17000165 RID: 357
// (get) Token: 0x06000794 RID: 1940
[Token(Token = "0x17000165")]
PropertyDescriptor SortProperty
{
[Token(Token = "0x6000794")]
[Address(Slot = "8")]
get;
}
/// <summary>Gets the direction of the sort.</summary>
/// <returns>One of the <see cref="T:System.ComponentModel.ListSortDirection" /> values.</returns>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.SupportsSorting" /> is <see langword="false" />.</exception>
// Token: 0x17000166 RID: 358
// (get) Token: 0x06000795 RID: 1941
[Token(Token = "0x17000166")]
ListSortDirection SortDirection
{
[Token(Token = "0x6000795")]
[Address(Slot = "9")]
get;
}
/// <summary>Occurs when the list changes or an item in the list changes.</summary>
// Token: 0x14000008 RID: 8
// (add) Token: 0x06000796 RID: 1942
// (remove) Token: 0x06000797 RID: 1943
[Token(Token = "0x14000008")]
event ListChangedEventHandler ListChanged;
/// <summary>Adds the <see cref="T:System.ComponentModel.PropertyDescriptor" /> to the indexes used for searching.</summary>
/// <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to add to the indexes used for searching.</param>
// Token: 0x06000798 RID: 1944
[Token(Token = "0x6000798")]
[Address(Slot = "12")]
void AddIndex(PropertyDescriptor property);
/// <summary>Sorts the list based on a <see cref="T:System.ComponentModel.PropertyDescriptor" /> and a <see cref="T:System.ComponentModel.ListSortDirection" />.</summary>
/// <param name="property">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>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.SupportsSorting" /> is <see langword="false" />.</exception>
// Token: 0x06000799 RID: 1945
[Token(Token = "0x6000799")]
[Address(Slot = "13")]
void ApplySort(PropertyDescriptor property, ListSortDirection direction);
/// <summary>Returns the index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor" />.</summary>
/// <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to search on.</param>
/// <param name="key">The value of the <paramref name="property" /> parameter to search for.</param>
/// <returns>The index of the row that has the given <see cref="T:System.ComponentModel.PropertyDescriptor" />.</returns>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.SupportsSearching" /> is <see langword="false" />.</exception>
// Token: 0x0600079A RID: 1946
[Token(Token = "0x600079A")]
[Address(Slot = "14")]
int Find(PropertyDescriptor property, object key);
/// <summary>Removes the <see cref="T:System.ComponentModel.PropertyDescriptor" /> from the indexes used for searching.</summary>
/// <param name="property">The <see cref="T:System.ComponentModel.PropertyDescriptor" /> to remove from the indexes used for searching.</param>
// Token: 0x0600079B RID: 1947
[Token(Token = "0x600079B")]
[Address(Slot = "15")]
void RemoveIndex(PropertyDescriptor property);
/// <summary>Removes any sort applied using <see cref="M:System.ComponentModel.IBindingList.ApplySort(System.ComponentModel.PropertyDescriptor,System.ComponentModel.ListSortDirection)" />.</summary>
/// <exception cref="T:System.NotSupportedException">
/// <see cref="P:System.ComponentModel.IBindingList.SupportsSorting" /> is <see langword="false" />.</exception>
// Token: 0x0600079C RID: 1948
[Token(Token = "0x600079C")]
[Address(Slot = "16")]
void RemoveSort();
}
}