/// <summary> /// Initializes a new instance of the <see cref="ObservableListChangedEventArgs<T>"/> class. /// </summary> /// <param name="listChangedType">Type that specifies how the list changed.</param> /// <param name="item">The item, depends on <paramref name="listChangedType"/>.</param> /// <param name="index">The index of the item, depends on <paramref name="listChangedType"/>.</param> public ObservableListChangedEventArgs(ObservableListChangedType listChangedType, T item, int index) { _item = item; _listChangedType = listChangedType; _index = index; }
/// <summary> /// Initializes a new instance of the <see cref="ObservableListChangedEventArgs<T>"/> class. /// </summary> /// <param name="listChangedType">Type that specifies how the list changed.</param> public ObservableListChangedEventArgs(ObservableListChangedType listChangedType) { _index = -1; }