Index: Core/Common/src/Core.Common.Utils/Collections/Generic/EventedList.cs =================================================================== diff -u -rdacb866800578ef026bc96f08d203e10e2927361 -rd54d9acff9c97067eef035b8545f12b523bb6dd7 --- Core/Common/src/Core.Common.Utils/Collections/Generic/EventedList.cs (.../EventedList.cs) (revision dacb866800578ef026bc96f08d203e10e2927361) +++ Core/Common/src/Core.Common.Utils/Collections/Generic/EventedList.cs (.../EventedList.cs) (revision d54d9acff9c97067eef035b8545f12b523bb6dd7) @@ -21,8 +21,6 @@ public event PropertyChangingEventHandler PropertyChanging; public event PropertyChangedEventHandler PropertyChanged; private static readonly ILog eventsLog = LogManager.GetLogger("Events"); - // WARNING: any change here should be mirrored in >>>>>>>>> PersistentEventedList <<<<<<<<<< !!!!!!! - // TODO: make PersistentEventedList and EventedList use the same impl // TODO: make it work on Ranges and send events on ranges /// @@ -129,10 +127,11 @@ } /// - /// Removes the first occurrence of a specific object from the . + /// Removes the first occurrence of a specific object from the . /// - /// The to remove from the . - /// The is read-only.-or- The has a fixed size. + /// The to remove from the . + /// The is read-only. + /// -or- The has a fixed size. public void Remove(object value) { Remove((T) value); @@ -156,9 +155,9 @@ /// /// The element at the specified index. /// - /// The zero-based index of the element to get or set. - /// is not a valid index in the . - /// The property is set and the is read-only. + /// The zero-based index of the element to get or set. + /// is not a valid index in the . + /// The property is set and the is read-only. object IList.this[int index] { get @@ -206,26 +205,26 @@ } /// - /// Adds an item to the . + /// Adds an item to the . /// /// /// The position into which the new element was inserted. /// - /// The to add to the . - /// The is read-only.-or- The has a fixed size. + /// The to add to the . + /// The is read-only.-or- The has a fixed size. int IList.Add(object value) { Add((T) value); return Count - 1; } /// - /// Determines whether the contains a specific value. + /// Determines whether the contains a specific value. /// /// - /// true if the is found in the ; otherwise, false. + /// true if the is found in the ; otherwise, false. /// - /// The to locate in the . + /// The to locate in the . public bool Contains(object value) { return value is T && Contains((T) value); @@ -242,25 +241,25 @@ } /// - /// Determines the index of a specific item in the . + /// Determines the index of a specific item in the . /// /// - /// The index of if found in the list; otherwise, -1. + /// The index of if found in the list; otherwise, -1. /// - /// The to locate in the . + /// The to locate in the . public int IndexOf(object value) { return IndexOf((T) value); } /// - /// Inserts an item to the at the specified index. + /// Inserts an item to the at the specified index. /// - /// The zero-based index at which should be inserted. - /// The to insert into the . - /// is not a valid index in the . - /// The is read-only.-or- The has a fixed size. - /// is null reference in the . + /// The zero-based index at which should be inserted. + /// The to insert into the . + /// is not a valid index in the . + /// The is read-only.-or- The has a fixed size. + /// is null reference in the . public void Insert(int index, object value) { Insert(index, (T) value); @@ -277,14 +276,14 @@ } /// - /// Copies the elements of the to an , starting at a particular index. + /// Copies the elements of the to an , starting at a particular index. /// - /// The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - /// The zero-based index in at which copying begins. - /// is null. - /// is less than zero. - /// is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination . - /// The type of the source cannot be cast automatically to the type of the destination . + /// The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + /// The zero-based index in at which copying begins. + /// is null. + /// is less than zero. + /// is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination . + /// The type of the source cannot be cast automatically to the type of the destination . public void CopyTo(Array array, int index) { var i = 0; @@ -320,10 +319,10 @@ } /// - /// Gets a value indicating whether the has a fixed size. + /// Gets a value indicating whether the has a fixed size. /// /// - /// true if the has a fixed size; otherwise, false. + /// true if the has a fixed size; otherwise, false. /// public bool IsFixedSize {