Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

80 lines
2.9 KiB
C#

using System;
using System.Collections;
using Cpp2IlInjected;
namespace System.ComponentModel
{
/// <summary>Extends the <see cref="T:System.ComponentModel.IBindingList" /> interface by providing advanced sorting and filtering capabilities.</summary>
// Token: 0x0200012B RID: 299
[Token(Token = "0x200012B")]
public interface IBindingListView : IBindingList, IList, ICollection, IEnumerable
{
/// <summary>Sorts the data source based on the given <see cref="T:System.ComponentModel.ListSortDescriptionCollection" />.</summary>
/// <param name="sorts">The <see cref="T:System.ComponentModel.ListSortDescriptionCollection" /> containing the sorts to apply to the data source.</param>
// Token: 0x06000787 RID: 1927
[Token(Token = "0x6000787")]
[Address(Slot = "0")]
void ApplySort(ListSortDescriptionCollection sorts);
/// <summary>Gets or sets the filter to be used to exclude items from the collection of items returned by the data source</summary>
/// <returns>The string used to filter items out in the item collection returned by the data source.</returns>
// Token: 0x17000163 RID: 355
// (get) Token: 0x06000788 RID: 1928
// (set) Token: 0x06000789 RID: 1929
[Token(Token = "0x17000163")]
string Filter
{
[Token(Token = "0x6000788")]
[Address(Slot = "1")]
get;
[Token(Token = "0x6000789")]
[Address(Slot = "2")]
set;
}
/// <summary>Gets the collection of sort descriptions currently applied to the data source.</summary>
/// <returns>The <see cref="T:System.ComponentModel.ListSortDescriptionCollection" /> currently applied to the data source.</returns>
// Token: 0x17000164 RID: 356
// (get) Token: 0x0600078A RID: 1930
[Token(Token = "0x17000164")]
ListSortDescriptionCollection SortDescriptions
{
[Token(Token = "0x600078A")]
[Address(Slot = "3")]
get;
}
/// <summary>Removes the current filter applied to the data source.</summary>
// Token: 0x0600078B RID: 1931
[Token(Token = "0x600078B")]
[Address(Slot = "4")]
void RemoveFilter();
/// <summary>Gets a value indicating whether the data source supports advanced sorting.</summary>
/// <returns>
/// <see langword="true" /> if the data source supports advanced sorting; otherwise, <see langword="false" />.</returns>
// Token: 0x17000165 RID: 357
// (get) Token: 0x0600078C RID: 1932
[Token(Token = "0x17000165")]
bool SupportsAdvancedSorting
{
[Token(Token = "0x600078C")]
[Address(Slot = "5")]
get;
}
/// <summary>Gets a value indicating whether the data source supports filtering.</summary>
/// <returns>
/// <see langword="true" /> if the data source supports filtering; otherwise, <see langword="false" />.</returns>
// Token: 0x17000166 RID: 358
// (get) Token: 0x0600078D RID: 1933
[Token(Token = "0x17000166")]
bool SupportsFiltering
{
[Token(Token = "0x600078D")]
[Address(Slot = "6")]
get;
}
}
}