terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Public Member Functions | |
BindingList () | |
BindingList (IList< T > list) | |
void | ResetBindings () |
void | ResetItem (int position) |
virtual void | CancelNew (int itemIndex) |
virtual void | EndNew (int itemIndex) |
T | AddNew () |
void | Add (T item) |
void | Clear () |
void | CopyTo (T[] array, int index) |
bool | Contains (T item) |
global::System.Collections.Generic.IEnumerator< T > | GetEnumerator () |
int | IndexOf (T item) |
void | Insert (int index, T item) |
bool | Remove (T item) |
void | RemoveAt (int index) |
int | IndexOf (T item) |
void | Insert (int index, T item) |
void | RemoveAt (int index) |
void | Add (T item) |
void | Clear () |
bool | Contains (T item) |
void | CopyTo (T[] array, int arrayIndex) |
bool | Remove (T item) |
IEnumerator< T > | GetEnumerator () |
IEnumerator< T > | GetEnumerator () |
IEnumerator< T > | GetEnumerator () |
IEnumerator< T > | GetEnumerator () |
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) |
Properties | |
bool | ItemTypeHasDefaultConstructor [get, set] |
AddingNewEventHandler | AddingNew [set] |
ListChangedEventHandler | ListChanged [set] |
bool | RaiseListChangedEvents [get, set] |
bool | AddingNewHandled [get, set] |
bool | AllowNew [get, set] |
bool System.ComponentModel.IBindingList. | AllowNew [get, set] |
bool | AllowEdit [get, set] |
bool System.ComponentModel.IBindingList. | AllowEdit [get, set] |
bool | AllowRemove [get, set] |
bool System.ComponentModel.IBindingList. | AllowRemove [get, set] |
bool System.ComponentModel.IBindingList. | SupportsChangeNotification [get, set] |
virtual bool | SupportsChangeNotificationCore [get, set] |
bool System.ComponentModel.IBindingList. | SupportsSearching [get, set] |
virtual bool | SupportsSearchingCore [get, set] |
bool System.ComponentModel.IBindingList. | SupportsSorting [get, set] |
virtual bool | SupportsSortingCore [get, set] |
bool System.ComponentModel.IBindingList. | IsSorted [get, set] |
virtual bool | IsSortedCore [get, set] |
PropertyDescriptor System.ComponentModel.IBindingList. | SortProperty [get, set] |
virtual PropertyDescriptor | SortPropertyCore [get, set] |
ListSortDirection System.ComponentModel.IBindingList. | SortDirection [get, set] |
virtual ListSortDirection | SortDirectionCore [get, set] |
bool System.ComponentModel.IRaiseItemChangedEvents. | RaisesItemChangedEvents [get, set] |
int | Count [get, set] |
global::System.Collections.Generic.IList< T > | Items [get, set] |
T | this[int index] [get, set] |
bool System.Collections.Generic.ICollection< T >. | IsReadOnly [get, set] |
bool System.Collections.IList. | IsReadOnly [get, set] |
bool System.Collections.ICollection. | IsSynchronized [get, set] |
object System.Collections.ICollection. | SyncRoot [get, set] |
object System.Collections.IList. | Item [get, set] |
bool System.Collections.IList. | IsFixedSize [get, set] |
T | this[int index] [get, set] |
int | Count [get] |
bool | IsReadOnly [get] |
Private Member Functions | |
void | Initialize () |
object | FireAddingNew () |
void | FireListChanged (ListChangedType type, int index) |
object System.ComponentModel.IBindingList. | AddNew () |
void System.ComponentModel.IBindingList. | ApplySort (PropertyDescriptor prop, ListSortDirection direction) |
void System.ComponentModel.IBindingList. | RemoveSort () |
int System.ComponentModel.IBindingList. | Find (PropertyDescriptor prop, object key) |
void System.ComponentModel.IBindingList. | AddIndex (PropertyDescriptor prop) |
void System.ComponentModel.IBindingList. | RemoveIndex (PropertyDescriptor prop) |
void | HookPropertyChanged (T item) |
void | UnhookPropertyChanged (T item) |
void | Child_PropertyChanged (object sender, PropertyChangedEventArgs e) |
int System.Collections.IList. | Add (object value) |
void System.Collections.ICollection. | CopyTo (global::System.Array array, int index) |
bool System.Collections.IList. | Contains (object value) |
IEnumerator System.Collections.IEnumerable. | GetEnumerator () |
int System.Collections.IList. | IndexOf (object value) |
void System.Collections.IList. | Insert (int index, object value) |
void System.Collections.IList. | Remove (object value) |
Static Private Member Functions | |
static bool | IsCompatibleObject (object value) |
Private Attributes | |
int | addNewPos |
bool | raiseListChangedEvents |
bool | raiseItemChangedEvents |
PropertyDescriptorCollection | _itemTypeProperties |
PropertyChangedEventHandler | _propertyChangedEventHandler |
AddingNewEventHandler | _onAddingNew |
ListChangedEventHandler | _onListChanged |
int | _lastChangeIndex |
bool | allowNew |
bool | allowEdit |
bool | allowRemove |
bool | userSetAllowNew |
global::System.Collections.Generic.IList< T > | items |
Definition at line 13 of file BindingList.cs.