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.