Inheritance

object
Collection<T>
ObservableCollection<T>

Classes that extend this class.

Derived Classes
Implements
  • IList<T>
  • ICollection<T>
  • IList
  • ICollection
  • IReadOnlyList<T>
  • IReadOnlyCollection<T>
  • IEnumerable<T>
  • IEnumerable
  • INotifyCollectionChanged
  • INotifyPropertyChanged

constructor

public BaseCollection(object parent, string propertyName)

Returns BaseCollection<T>

protected override void ClearItems()

Returns any

public object FindByName(string name)

Parameters

  • name: string

Returns any

public bool HasName(string name)

Parameters

  • name: string

Returns any

protected override void InsertItem(int index, T item)

Parameters

  • index: int
  • item: T

Returns any

protected override void RemoveItem(int index)

Parameters

  • index: int

Returns any

Serialize(SerializationContext, string)

Section titled "Serialize(SerializationContext, string)"
public void Serialize(SerializationContext context, string propertyName = null)

Parameters

  • context: SerializationContext
  • propertyName: string

Returns any

protected override void SetItem(int index, T item)

Parameters

  • index: int
  • item: T

Returns any

public T[] ToArray()

Returns any