ListProjection<T>
                
                    public class ListProjection<
T> : 
IBindingList<
T>, 
IList<
T>, 
ICollection<
T>, 
IEnumerable<
T>, 
IEnumerable, 
IBindingListSource, 
ICancelAddNew, 
IRaiseItemChangedEvents, 
IBindingList, 
ICollection, 
IList, 
IEditableObject, 
IRevertibleChangeTracking, 
IChangeTracking, 
ICollectionProjection, 
ICollectionAdapterObserver<
T>
                
 
                
                
                
public int Count { 
get; }
 
public T this[
int index] { 
get; 
set; }
 
public virtual bool Add(
T item)
 
public virtual void Clear()
 
public void CopyTo(
T[] 
array, 
int index)
 
public virtual void EndNew(
int index)
 
public void Insert(
int index, 
T item)
 
public bool IsNew(
int index)
 
protected virtual void OnInserted(
T newValue, 
int index)
 
protected virtual void OnRemoved(
T oldValue, 
int index)
 
protected virtual void OnReplaced(
T oldValue, 
T newValue, 
int index)
 
protected virtual bool OnReplacing(
T oldValue, 
T newValue)
 
public virtual bool Remove(
T item)