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