using System; using System.Collections; using Cpp2IlInjected; namespace System.ComponentModel { /// Extends the interface by providing advanced sorting and filtering capabilities. // Token: 0x0200012F RID: 303 [Token(Token = "0x200012F")] 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: 0x0600079D RID: 1949 [Token(Token = "0x600079D")] [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: 0x17000167 RID: 359 // (get) Token: 0x0600079E RID: 1950 // (set) Token: 0x0600079F RID: 1951 [Token(Token = "0x17000167")] string Filter { [Token(Token = "0x600079E")] [Address(Slot = "1")] get; [Token(Token = "0x600079F")] [Address(Slot = "2")] set; } /// Gets the collection of sort descriptions currently applied to the data source. /// The currently applied to the data source. // Token: 0x17000168 RID: 360 // (get) Token: 0x060007A0 RID: 1952 [Token(Token = "0x17000168")] ListSortDescriptionCollection SortDescriptions { [Token(Token = "0x60007A0")] [Address(Slot = "3")] get; } /// Removes the current filter applied to the data source. // Token: 0x060007A1 RID: 1953 [Token(Token = "0x60007A1")] [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: 0x17000169 RID: 361 // (get) Token: 0x060007A2 RID: 1954 [Token(Token = "0x17000169")] bool SupportsAdvancedSorting { [Token(Token = "0x60007A2")] [Address(Slot = "5")] get; } /// Gets a value indicating whether the data source supports filtering. /// /// if the data source supports filtering; otherwise, . // Token: 0x1700016A RID: 362 // (get) Token: 0x060007A3 RID: 1955 [Token(Token = "0x1700016A")] bool SupportsFiltering { [Token(Token = "0x60007A3")] [Address(Slot = "6")] get; } } }