using System;
using System.Collections;
namespace System.ComponentModel
{
/// Provides functionality to an object to return a list that can be bound to a data source.
// Token: 0x0200008D RID: 141
[TypeConverter("System.Windows.Forms.Design.DataSourceConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[MergableProperty(false)]
public interface IListSource
{
/// Returns an that can be bound to a data source from an object that does not implement an itself.
/// An that can be bound to a data source from the object.
// Token: 0x060004EE RID: 1262
IList GetList();
/// Gets a value indicating whether the collection is a collection of objects.
/// true if the collection is a collection of objects; otherwise, false.
// Token: 0x1700014A RID: 330
// (get) Token: 0x060004EF RID: 1263
bool ContainsListCollection { get; }
}
}