11[
TypeForwardedFrom(
"System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089")]
200 [
RequiresUnreferencedCode(
"Raises ListChanged events with PropertyDescriptors. PropertyDescriptors require unreferenced code.")]
206 [
RequiresUnreferencedCode(
"Raises ListChanged events with PropertyDescriptors. PropertyDescriptors require unreferenced code.")]
213 [
RequiresUnreferencedCode(
"Raises ListChanged events with PropertyDescriptors. PropertyDescriptors require unreferenced code.")]
277 [
UnconditionalSuppressMessage(
"ReflectionAnalysis",
"IL2026:RequiresUnreferencedCode", Justification =
"BindingList ctor is marked with RequiresUnreferencedCode.")]
304 [
UnconditionalSuppressMessage(
"ReflectionAnalysis",
"IL2026:RequiresUnreferencedCode", Justification =
"BindingList ctor is marked with RequiresUnreferencedCode.")]
397 [
RequiresUnreferencedCode(
"Raises ListChanged events with PropertyDescriptors. PropertyDescriptors require unreferenced code.")]
418 [
RequiresUnreferencedCode(
"Raises ListChanged events with PropertyDescriptors. PropertyDescriptors require unreferenced code.")]
425 if (sender ==
null || e ==
null ||
string.IsNullOrEmpty(e.
PropertyName))
static ? object CreateInstance([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type type, BindingFlags bindingAttr, Binder? binder, object?[]? args, CultureInfo? culture)
virtual ListSortDirection SortDirectionCore
virtual bool IsSortedCore
PropertyDescriptorCollection _itemTypeProperties
AddingNewEventHandler AddingNew
override void ClearItems()
virtual void CancelNew(int itemIndex)
virtual ? object AddNewCore()
virtual void EndNew(int itemIndex)
virtual void RemoveSortCore()
ListChangedEventHandler ListChanged
bool raiseItemChangedEvents
override void RemoveItem(int index)
virtual void ApplySortCore(PropertyDescriptor prop, ListSortDirection direction)
bool IBindingList. AllowRemove
virtual bool SupportsSearchingCore
override void SetItem(int index, T item)
virtual ? PropertyDescriptor SortPropertyCore
bool RaiseListChangedEvents
virtual int FindCore(PropertyDescriptor prop, object key)
void UnhookPropertyChanged(T item)
void FireListChanged(ListChangedType type, int index)
AddingNewEventHandler _onAddingNew
PropertyChangedEventHandler _propertyChangedEventHandler
BindingList(IList< T > list)
virtual void OnListChanged(ListChangedEventArgs e)
bool IBindingList. AllowEdit
virtual bool SupportsChangeNotificationCore
bool ItemTypeHasDefaultConstructor
ListChangedEventHandler _onListChanged
bool IBindingList. AllowNew
virtual bool SupportsSortingCore
bool raiseListChangedEvents
void HookPropertyChanged(T item)
void Child_PropertyChanged(object sender, PropertyChangedEventArgs e)
override void InsertItem(int index, T item)
virtual void OnAddingNew(AddingNewEventArgs e)
void ResetItem(int position)
virtual ? string PropertyName
virtual ? PropertyDescriptor Find(string name, bool ignoreCase)
static PropertyDescriptorCollection GetProperties([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type componentType)
static ? Delegate Remove(Delegate? source, Delegate? value)
static ? Delegate Combine(Delegate? a, Delegate? b)
static readonly Type[] EmptyTypes
void AddIndex(PropertyDescriptor property)
void ApplySort(PropertyDescriptor property, ListSortDirection direction)
void RemoveIndex(PropertyDescriptor property)
int Find(PropertyDescriptor property, object key)
delegate void AddingNewEventHandler(object? sender, AddingNewEventArgs e)
delegate void ListChangedEventHandler(object? sender, ListChangedEventArgs e)
DynamicallyAccessedMemberTypes