<PackageReference Include="Castle.Core" Version="4.0.0" />

IBindingList<T>

public interface IBindingList<T> : IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
bool AllowEdit { get; }

bool AllowNew { get; }

bool AllowRemove { get; }

bool IsSorted { get; }

bool SupportsSearching { get; }

bool SupportsSorting { get; }

T AddNew()

int Find(PropertyDescriptor property, object key)

void RemoveSort()