//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//------------------------------------------------------------------------------
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.ComponentModel.IBindingList")]
namespace System.ComponentModel {
using System.Collections;
///
/// [To be supplied.]
///
public interface IBindingList : IList {
///
/// [To be supplied.]
///
bool AllowNew { get;}
///
/// [To be supplied.]
///
object AddNew();
///
/// [To be supplied.]
///
bool AllowEdit { get; }
///
/// [To be supplied.]
///
bool AllowRemove { get; }
///
/// [To be supplied.]
///
bool SupportsChangeNotification { get; }
///
/// [To be supplied.]
///
bool SupportsSearching { get; }
///
/// [To be supplied.]
///
bool SupportsSorting { get; }
///
/// [To be supplied.]
///
bool IsSorted { get; }
///
/// [To be supplied.]
///
PropertyDescriptor SortProperty { get; }
///
/// [To be supplied.]
///
ListSortDirection SortDirection { get; }
///
/// [To be supplied.]
///
event ListChangedEventHandler ListChanged;
///
/// [To be supplied.]
///
void AddIndex(PropertyDescriptor property);
///
/// [To be supplied.]
///
void ApplySort(PropertyDescriptor property, ListSortDirection direction);
///
/// [To be supplied.]
///
int Find(PropertyDescriptor property, object key);
///
/// [To be supplied.]
///
void RemoveIndex(PropertyDescriptor property);
///
/// [To be supplied.]
///
void RemoveSort();
}
}