public PropertyValueChangedEventArgs ( [NotNull] INItemCollection collection, [NotNull] INProperty property, [CanBeNull] object oldValue, [CanBeNull] object newValue) : base( collection ) { Property = property; OldValue = oldValue; NewValue = newValue; }
public PropertyAccessorEventArgs([NotNull] INItemCollection collection) { Collection = collection; }
public ItemAddedEventArgs([NotNull] INItemCollection collection, [NotNull] INItem item) : base(collection) { Item = item; }
public PropertyAddedEventArgs([NotNull] INItemCollection collection, [NotNull] INProperty property) : base(collection) { Property = property; }
public ItemCollectionEventArgs([NotNull] INItemCollection collection) { Collection = collection; }
public CompoundAccessorEventArgs([NotNull] INItemCollection collection) { Collection = collection; }
public CompoundRemovedEventArgs([NotNull] INItemCollection collection, [NotNull] string compoundName) : base(collection) { CompoundName = compoundName; }
public CompoundAddedEventArgs([NotNull] INItemCollection collection, [NotNull] INCompound compound) : base(collection) { Compound = compound; }
public ItemRemovedEventArgs([NotNull] INItemCollection collection, [NotNull] string itemName) : base(collection) { ItemName = itemName; }
public PropertyRemovedEventArgs([NotNull] INItemCollection collection, [NotNull] string propertyName) : base(collection) { PropertyName = propertyName; }