8 implementations of ITypedList
System.Data (2)
fx\src\data\System\Data\DataView.cs (1)
30public class DataView : MarshalByValueComponent, IBindingListView , System.ComponentModel.ITypedList, ISupportInitializeNotification {
fx\src\data\System\Data\DataViewManager.cs (1)
21public class DataViewManager : MarshalByValueComponent, IBindingList, System.ComponentModel.ITypedList {
System.Data.Entity (1)
System\Data\Objects\DataRecordObjectView.cs (1)
27internal sealed class DataRecordObjectView : ObjectView<DbDataRecord>, ITypedList
System.Web (2)
UI\ListSourceHelper.cs (1)
32internal sealed class ListSourceList : CollectionBase, ITypedList {
UI\WebControls\PagedDataSource.cs (1)
18public sealed class PagedDataSource : ICollection, ITypedList {
System.Web.Entity (1)
System\Data\WebControls\EntityDataSourceWrapperCollection.cs (1)
39internal class EntityDataSourceWrapperCollection : IEnumerable, ICollection, ITypedList
System.Web.Extensions (1)
UI\WebControls\ListViewPagedDataSource.cs (1)
20public class ListViewPagedDataSource : ICollection, ITypedList {
System.Windows.Forms (1)
winforms\Managed\System\WinForms\BindingSource.cs (1)
43ITypedList,
58 references to ITypedList
PresentationFramework (4)
src\Framework\System\Windows\Data\BindingListCollectionView.cs (2)
2207ITypedList itl; 2210if ((itl = InternalList as ITypedList) != null)
src\Framework\System\Windows\Data\CollectionView.cs (2)
1467ITypedList itl = collection as ITypedList;
System.Data (4)
fx\src\data\System\Data\DataView.cs (2)
1216string System.ComponentModel.ITypedList.GetListName(PropertyDescriptor[] listAccessors) { 1234PropertyDescriptorCollection System.ComponentModel.ITypedList.GetItemProperties(PropertyDescriptor[] listAccessors) {
fx\src\data\System\Data\DataViewManager.cs (2)
304string System.ComponentModel.ITypedList.GetListName(PropertyDescriptor[] listAccessors) { 321PropertyDescriptorCollection System.ComponentModel.ITypedList.GetItemProperties(PropertyDescriptor[] listAccessors) {
System.Data.Entity (3)
System\Data\Objects\DataRecordObjectView.cs (3)
75typeof(ITypedList).IsAssignableFrom(type) || 140PropertyDescriptorCollection System.ComponentModel.ITypedList.GetItemProperties(PropertyDescriptor[] listAccessors) 173string System.ComponentModel.ITypedList.GetListName(PropertyDescriptor[] listAccessors)
System.Web (11)
UI\DataSourceHelper.cs (3)
37if ((memberList != null) && (memberList is ITypedList)) { 38ITypedList typedMemberList = (ITypedList)memberList;
UI\ListSourceHelper.cs (2)
41string ITypedList.GetListName(PropertyDescriptor[] listAccessors) { 45PropertyDescriptorCollection ITypedList.GetItemProperties(PropertyDescriptor[] listAccessors) {
UI\WebControls\AdRotator.cs (2)
345if (dataSource is ITypedList) { 347((ITypedList)dataSource).GetItemProperties(new PropertyDescriptor[0]);
UI\WebControls\DataGrid.cs (1)
876propDescs = ((ITypedList)dataSource).GetItemProperties(new PropertyDescriptor[0]);
UI\WebControls\GridViewColumnsGenerator.cs (1)
33propDescs = ((ITypedList)dataSource).GetItemProperties(new PropertyDescriptor[0]);
UI\WebControls\PagedDataSource.cs (2)
357if (dataSource is ITypedList) { 358return((ITypedList)dataSource).GetItemProperties(listAccessors);
System.Web.DataVisualization (2)
Common\General\Chart.cs (2)
575else if (names.Count == 0 && dataSource is ITypedList) 577foreach (PropertyDescriptor pd in ((ITypedList)dataSource).GetItemProperties(null))
System.Web.Entity (6)
System\Data\WebControls\EntityDataSourceView.cs (2)
753ITypedList typedList = results as ITypedList;
System\Data\WebControls\EntityDataSourceViewSchema.cs (2)
46internal EntityDataSourceViewSchema(ITypedList typedList) 130typeof(ITypedList).IsAssignableFrom(type) ||
System\Data\WebControls\EntityDataSourceWrapper.cs (1)
91return ((ITypedList)this._collection).GetItemProperties(null);
System\Data\WebControls\EntityDataSourceWrapperCollection.cs (1)
148string ITypedList.GetListName(PropertyDescriptor[] listAccessors)
System.Web.Extensions (2)
UI\WebControls\ListViewPagedDataSource.cs (2)
254if (_dataSource is ITypedList) { 255return ((ITypedList)_dataSource).GetItemProperties(listAccessors);
System.Web.Mobile (5)
UI\MobileControls\DataSourceHelper.cs (3)
52if ((memberList != null) && (memberList is ITypedList)) 54ITypedList typedMemberList = (ITypedList)memberList;
UI\MobileControls\ObjectList.cs (2)
825if (dataSource is ITypedList) 828((ITypedList)dataSource).GetItemProperties(new PropertyDescriptor[0]);
System.Windows.Forms (19)
winforms\Managed\System\WinForms\BindingMAnagerBase.cs (2)
133if (list is ITypedList) { 136return ((ITypedList)list).GetItemProperties(properties);
winforms\Managed\System\WinForms\BindingSource.cs (2)
819if (typeof(ITypedList).IsAssignableFrom(type) && typeof(IList).IsAssignableFrom(type)) { 1748if (ds is ITypedList && !String.IsNullOrEmpty(this.dataMember)) {
winforms\Managed\System\WinForms\CurrencyManager.cs (4)
555if (list is ITypedList) { 556return ((ITypedList)list).GetListName(null); 568if (list is ITypedList) { 571return ((ITypedList)list).GetListName(properties);
winforms\Managed\System\WinForms\ListBindingHelper.cs (11)
104ITypedList typedList = list as ITypedList; 148if (target is ITypedList) { 149pdc = (target as ITypedList).GetItemProperties(null); 179if (target is ITypedList) { 180pdc = (target as ITypedList).GetItemProperties(listAccessors); 446ITypedList typedList = enumerable as ITypedList; 507typeof(ITypedList).IsAssignableFrom(type) || 581ITypedList typedListEnumerable = enumerable as ITypedList;
System.Windows.Forms.DataVisualization (2)
Common\General\Chart.cs (2)
575else if (names.Count == 0 && dataSource is ITypedList) 577foreach (PropertyDescriptor pd in ((ITypedList)dataSource).GetItemProperties(null))