|
Terraria v1.4.4.9
Terraria source code documentation
|
Protected Member Functions | |
| virtual void | OnAddingNew (AddingNewEventArgs e) |
| virtual void | OnListChanged (ListChangedEventArgs e) |
| override void | ClearItems () |
| override void | InsertItem (int index, T item) |
| override void | RemoveItem (int index) |
| override void | SetItem (int index, T item) |
| virtual ? object | AddNewCore () |
| virtual void | ApplySortCore (PropertyDescriptor prop, ListSortDirection direction) |
| virtual void | RemoveSortCore () |
| virtual int | FindCore (PropertyDescriptor prop, object key) |
Private Member Functions | |
| void | Initialize () |
| object | FireAddingNew () |
| void | FireListChanged (ListChangedType type, int index) |
| object IBindingList. | AddNew () |
| void IBindingList. | ApplySort (PropertyDescriptor prop, ListSortDirection direction) |
| void IBindingList. | RemoveSort () |
| int IBindingList. | Find (PropertyDescriptor prop, object key) |
| void IBindingList. | AddIndex (PropertyDescriptor prop) |
| void IBindingList. | RemoveIndex (PropertyDescriptor prop) |
| void | HookPropertyChanged (T item) |
| void | UnhookPropertyChanged (T item) |
| void | Child_PropertyChanged (object sender, PropertyChangedEventArgs e) |
| int IList. | Add (object value) |
| void ICollection. | CopyTo (Array array, int index) |
| bool IList. | Contains (object value) |
| IEnumerator IEnumerable. | GetEnumerator () |
| int IList. | IndexOf (object value) |
| void IList. | Insert (int index, object value) |
| void IList. | Remove (object value) |
Static Private Member Functions | |
| static bool | IsCompatibleObject (object value) |
Private Attributes | |
| int | addNewPos = -1 |
| bool | raiseListChangedEvents = true |
| bool | raiseItemChangedEvents |
| PropertyDescriptorCollection | _itemTypeProperties |
| PropertyChangedEventHandler | _propertyChangedEventHandler |
| AddingNewEventHandler | _onAddingNew |
| ListChangedEventHandler | _onListChanged |
| int | _lastChangeIndex = -1 |
| bool | allowNew = true |
| bool | allowEdit = true |
| bool | allowRemove = true |
| bool | userSetAllowNew |
| readonly IList< T > | items |
Definition at line 12 of file BindingList.cs.