Merge pull request #3040 from xmcclure/debugger-step-recursive
[mono.git] / mcs / class / referencesource / System / compmod / system / componentmodel / IBindingListView.cs
1 //------------------------------------------------------------------------------
2 // <copyright file="IBindingListView.cs" company="Microsoft">
3 //     Copyright (c) Microsoft Corporation.  All rights reserved.
4 // </copyright>                                                                
5 //------------------------------------------------------------------------------
6
7
8
9 namespace System.ComponentModel {
10     using System.Collections;
11
12     /// <devdoc>
13     ///    <para>[To be supplied.]</para>
14     /// </devdoc>
15     [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
16     public interface IBindingListView : IBindingList {
17         /// <devdoc>
18         ///    <para>[To be supplied.]</para>
19         /// </devdoc>
20         void ApplySort(ListSortDescriptionCollection sorts);
21         /// <devdoc>
22         ///    <para>[To be supplied.]</para>
23         /// </devdoc>
24         string Filter {get;set;}
25         /// <devdoc>
26         ///    <para>[To be supplied.]</para>
27         /// </devdoc>
28         ListSortDescriptionCollection SortDescriptions {get;}
29         /// <devdoc>
30         ///    <para>[To be supplied.]</para>
31         /// </devdoc>
32         void RemoveFilter();
33         /// <devdoc>
34         ///    <para>[To be supplied.]</para>
35         /// </devdoc>
36         bool SupportsAdvancedSorting{get;}
37         /// <devdoc>
38         ///    <para>[To be supplied.]</para>
39         /// </devdoc>
40         bool SupportsFiltering{get;}
41     }
42
43 }
44