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
Loading...
Searching...
No Matches
System.ComponentModel.BindingList< T > Class Template Reference
+ Inheritance diagram for System.ComponentModel.BindingList< T >:
+ Collaboration 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)
 
global::System.Collections.Generic.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, 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< TItems [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< Titems
 

Detailed Description

Definition at line 13 of file BindingList.cs.


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