terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.ComponentModel.BindingList< T > Class Template Reference
+ Inheritance diagram for System.ComponentModel.BindingList< T >:

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)
 
IEnumerator< TGetEnumerator ()
 
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< TGetEnumerator ()
 
IEnumerator< TGetEnumerator ()
 
IEnumerator< TGetEnumerator ()
 
IEnumerator< TGetEnumerator ()
 

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]
 
AddingNewEventHandler AddingNew
 
ListChangedEventHandler ListChanged
 
bool RaiseListChangedEvents [get, set]
 
bool AddingNewHandled [get]
 
bool AllowNew [get, set]
 
bool IBindingList. AllowNew [get]
 
bool AllowEdit [get, set]
 
bool IBindingList. AllowEdit [get]
 
bool AllowRemove [get, set]
 
bool IBindingList. AllowRemove [get]
 
bool IBindingList. SupportsChangeNotification [get]
 
virtual bool SupportsChangeNotificationCore [get]
 
bool IBindingList. SupportsSearching [get]
 
virtual bool SupportsSearchingCore [get]
 
bool IBindingList. SupportsSorting [get]
 
virtual bool SupportsSortingCore [get]
 
bool IBindingList. IsSorted [get]
 
virtual bool IsSortedCore [get]
 
PropertyDescriptor IBindingList. SortProperty [get]
 
virtual PropertyDescriptor SortPropertyCore [get]
 
ListSortDirection IBindingList. SortDirection [get]
 
virtual ListSortDirection SortDirectionCore [get]
 
bool IRaiseItemChangedEvents. RaisesItemChangedEvents [get]
 
int Count [get]
 
IList< TItems [get]
 
T this[int index] [get, set]
 
object IList. this[int index] [get, set]
 
bool ICollection< T >. IsReadOnly [get]
 
bool IList. IsReadOnly [get]
 
bool ICollection. IsSynchronized [get]
 
object ICollection. SyncRoot [get]
 
bool IList. IsFixedSize [get]
 
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 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
 
bool raiseListChangedEvents
 
bool raiseItemChangedEvents
 
PropertyDescriptorCollection _itemTypeProperties
 
PropertyChangedEventHandler _propertyChangedEventHandler
 
AddingNewEventHandler _onAddingNew
 
ListChangedEventHandler _onListChanged
 
int _lastChangeIndex
 
bool allowNew
 
bool allowEdit
 
bool allowRemove
 
bool userSetAllowNew
 
IList< Titems
 

Detailed Description

Definition at line 11 of file BindingList.cs.


The documentation for this class was generated from the following file: