|
<?xml version="1.0"?>
<doc>
<assembly>
<name>ctrlsoft.collections</name>
</assembly>
<members>
<member name="T:Ctrlsoft.Collections.ClonableListWithEvents`1">
<summary>
Represents a strongly typed list of objects with events.
</summary>
<typeparam name="T">The type of elements in the list.</typeparam>
</member>
<member name="T:Ctrlsoft.Collections.ListWithEvents`1">
<summary>
Represents a strongly typed list of objects with events.
</summary>
<typeparam name="T">The type of elements in the list.</typeparam>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Ctrlsoft.Collections.ListWithEvents`1"/> class
that is empty and has the default initial capacity.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
<summary>
Initializes a new instance of the <see cref="T:Ctrlsoft.Collections.ListWithEvents`1"/> class
that contains elements copied from the specified collection and has sufficient
capacity to accommodate the number of elements copied.
</summary>
<param name="collection">The collection whose elements are copied to the new list.</param>
<exception cref="T:System.ArgumentNullException">The collection is null.</exception>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.#ctor(System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Ctrlsoft.Collections.ListWithEvents`1"/> class
that is empty and has the specified initial capacity.
</summary>
<param name="capacity">The number of elements that the new list can initially store.</param>
<exception cref="T:System.ArgumentOutOfRangeException">The capacity is less than 0.</exception>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.Add(`0)">
<summary>
Overloads <see cref="M:System.Collections.Generic.List`1.Add(`0)"/>.
</summary>
<remarks>This operation is thread-safe.</remarks>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
<summary>
Overloads <see cref="M:System.Collections.Generic.List`1.AddRange(System.Collections.Generic.IEnumerable{`0})"/>.
</summary>
<remarks>This operation is thread-safe.</remarks>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.Clear">
<summary>
Overloads <see cref="M:System.Collections.Generic.List`1.Clear"/>.
</summary>
<remarks>This operation is thread-safe.</remarks>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.Insert(System.Int32,`0)">
<summary>
Overloads <see cref="M:System.Collections.Generic.List`1.Insert(System.Int32,`0)"/>.
</summary>
<remarks>This operation is thread-safe.</remarks>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{`0})">
<summary>
Overloads <see cref="M:System.Collections.Generic.List`1.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{`0})"/>.
</summary>
<remarks>This operation is thread-safe.</remarks>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.Remove(`0)">
<summary>
Overloads <see cref="M:System.Collections.Generic.List`1.Remove(`0)"/>.
</summary>
<remarks>This operation is thread-safe.</remarks>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.RemoveAll(System.Predicate{`0})">
<summary>
Overloads <see cref="M:System.Collections.Generic.List`1.RemoveAll(System.Predicate{`0})"/>.
</summary>
<remarks>This operation is thread-safe.</remarks>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.RemoveAt(System.Int32)">
<summary>
Overloads <see cref="M:System.Collections.Generic.List`1.RemoveAt(System.Int32)"/>.
</summary>
<remarks>This operation is thread-safe.</remarks>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.RemoveRange(System.Int32,System.Int32)">
<summary>
Overloads <see cref="M:System.Collections.Generic.List`1.RemoveRange(System.Int32,System.Int32)"/>.
</summary>
<remarks>This operation is thread-safe.</remarks>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.RemoveRange(System.Collections.Generic.List{`0})">
<summary>
Removes the specified list of entries from the collection.
</summary>
<param name="collection">Collection to be removed from the list.</param>
<remarks>
This operation employs <see cref="M:Ctrlsoft.Collections.ListWithEvents`1.Remove(`0)"/> method for removing
each individual item which is thread-safe. However overall operation isn't atomic,
and hence does not guarantee thread-safety.
</remarks>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.SuppressEvents">
<summary>
Stops raising events until <see cref="M:Ctrlsoft.Collections.ListWithEvents`1.ResumeEvents"/> is called.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.ResumeEvents">
<summary>
Resumes raising events after <see cref="M:Ctrlsoft.Collections.ListWithEvents`1.SuppressEvents"/> call.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.OnCleared(System.EventArgs)">
<summary>
Raises <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.CollectionModified"/> and <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.Cleared"/> events.
</summary>
<param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.OnCollectionModified(Ctrlsoft.Collections.ListModificationEventArgs)">
<summary>
Raises <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.CollectionModified"/> events.
</summary>
<param name="e">An <see cref="T:Ctrlsoft.Collections.ListModificationEventArgs"/> that contains the event data.</param>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.OnItemAdded(Ctrlsoft.Collections.ListItemEventArgs)">
<summary>
Raises <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.CollectionModified"/> and <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.ItemAdded"/> events.
</summary>
<param name="e">An <see cref="T:Ctrlsoft.Collections.ListItemEventArgs"/> that contains the event data.</param>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.OnItemModified(Ctrlsoft.Collections.ListItemEventArgs)">
<summary>
Raises <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.CollectionModified"/> and <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.ItemModified"/> events.
</summary>
<param name="e">An <see cref="T:Ctrlsoft.Collections.ListItemEventArgs"/> that contains the event data.</param>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.OnItemRemoved(System.EventArgs)">
<summary>
Raises <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.CollectionModified"/> and <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.ItemRemoved"/> events.
</summary>
<param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.OnRangeAdded(Ctrlsoft.Collections.ListRangeEventArgs)">
<summary>
Raises <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.CollectionModified"/> and <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.RangeAdded"/> events.
</summary>
<param name="e">An <see cref="T:Ctrlsoft.Collections.ListRangeEventArgs"/> that contains the event data.</param>
</member>
<member name="M:Ctrlsoft.Collections.ListWithEvents`1.OnRangeRemoved(System.EventArgs)">
<summary>
Raises <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.CollectionModified"/> and <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.RangeRemoved"/> events.
</summary>
<param name="e">An <see cref="T:System.EventArgs"/> that contains the event data.</param>
</member>
<member name="E:Ctrlsoft.Collections.ListWithEvents`1.CollectionModified">
<summary>
Occurs whenever the list's content is modified.
</summary>
</member>
<member name="E:Ctrlsoft.Collections.ListWithEvents`1.Cleared">
<summary>
Occurs whenever the list is cleared.
</summary>
</member>
<member name="E:Ctrlsoft.Collections.ListWithEvents`1.ItemAdded">
<summary>
Occurs whenever a new item is added to the list.
</summary>
</member>
<member name="E:Ctrlsoft.Collections.ListWithEvents`1.ItemModified">
<summary>
Occurs whenever a item is modified.
</summary>
</member>
<member name="E:Ctrlsoft.Collections.ListWithEvents`1.ItemRemoved">
<summary>
Occurs whenever an item is removed from the list.
</summary>
</member>
<member name="E:Ctrlsoft.Collections.ListWithEvents`1.RangeAdded">
<summary>
Occurs whenever a range of items is added to the list.
</summary>
</member>
<member name="E:Ctrlsoft.Collections.ListWithEvents`1.RangeRemoved">
<summary>
Occurs whenever a range of items is removed from the list.
</summary>
</member>
<member name="P:Ctrlsoft.Collections.ListWithEvents`1.EventsSuppressed">
<summary>
Gets wthether the events are currently being suppressed.
</summary>
</member>
<member name="P:Ctrlsoft.Collections.ListWithEvents`1.Item(System.Int32)">
<summary>
Overloads <see cref="P:System.Collections.Generic.List`1.Item(System.Int32)"/>.
</summary>
</member>
<member name="P:Ctrlsoft.Collections.ListWithEvents`1.SyncRoot">
<summary>
Gets an object that can be used to synchronize access to the <see cref="T:Ctrlsoft.Collections.ListWithEvents`1"/>.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ClonableListWithEvents`1.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Ctrlsoft.Collections.ClonableListWithEvents`1"/> class
that is empty and has the default initial capacity.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ClonableListWithEvents`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
<summary>
Initializes a new instance of the <see cref="T:Ctrlsoft.Collections.ClonableListWithEvents`1"/> class
that contains elements copied from the specified collection and has sufficient
capacity to accommodate the number of elements copied.
</summary>
<param name="collection">The collection whose elements are copied to the new list.</param>
<exception cref="T:System.ArgumentNullException">The collection is null.</exception>
</member>
<member name="M:Ctrlsoft.Collections.ClonableListWithEvents`1.#ctor(System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Ctrlsoft.Collections.ClonableListWithEvents`1"/> class
that is empty and has the specified initial capacity.
</summary>
<param name="capacity">The number of elements that the new list can initially store.</param>
<exception cref="T:System.ArgumentOutOfRangeException">The capacity is less than 0.</exception>
</member>
<member name="M:Ctrlsoft.Collections.ClonableListWithEvents`1.Clone">
<summary>
Creates a deep copy of the current <see cref="T:Ctrlsoft.Collections.ClonableListWithEvents`1"/>.
</summary>
<returns>A deep copy of the current <see cref="T:Ctrlsoft.Collections.ClonableListWithEvents`1"/>.</returns>
</member>
<member name="T:Ctrlsoft.Collections.ListRangeEventArgs">
<summary>
Provides data for the <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.RangeAdded"/> events.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListRangeEventArgs.#ctor(System.Int32,System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Ctrlsoft.Collections.ListRangeEventArgs"/> class.
</summary>
</member>
<member name="P:Ctrlsoft.Collections.ListRangeEventArgs.StartIndex">
<summary>
Gets the index of the first item in the range.
</summary>
</member>
<member name="P:Ctrlsoft.Collections.ListRangeEventArgs.Count">
<summary>
Gets the number of items in the range.
</summary>
</member>
<member name="T:Ctrlsoft.Collections.ListItemEventArgs">
<summary>
Provides data for the <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.ItemAdded"/> events.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListItemEventArgs.#ctor(System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Ctrlsoft.Collections.ListItemEventArgs"/> class.
</summary>
</member>
<member name="P:Ctrlsoft.Collections.ListItemEventArgs.ItemIndex">
<summary>
Gets the index of the item changed.
</summary>
</member>
<member name="T:Ctrlsoft.Collections.MutableObject">
<summary>
Represents a mutable object.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.MutableObject.BeginUpdate">
<summary>
Enables batch update and suspends event firing until <see cref="M:Ctrlsoft.Collections.MutableObject.EndUpdate"/> is called.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.MutableObject.EndUpdate">
<summary>
Resumes event firing and fires pending events.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.MutableObject.Invalidate">
<summary>
Invalidates the configuration.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.MutableObject.Clone">
<summary>
Creates a clone of the object.
</summary>
<returns></returns>
</member>
<member name="M:Ctrlsoft.Collections.MutableObject.Serialize(System.String)">
<summary>
Serialises the <see cref="T:Ctrlsoft.Collections.MutableObject"/> to the specified file.
</summary>
<param name="filename">Destination file in which to serialise the object.</param>
</member>
<member name="M:Ctrlsoft.Collections.MutableObject.Deserialize(System.Type,System.String)">
<summary>
Deserialises the <see cref="T:Ctrlsoft.Collections.MutableObject"/> from the specified file.
</summary>
<param name="objectType">Real type of the object to be deserialised.</param>
<param name="filename">File containing the serialised track.</param>
<returns>Deserialised object.</returns>
</member>
<member name="M:Ctrlsoft.Collections.MutableObject.OnModified(System.EventArgs)">
<summary>
Raises <see cref="E:Ctrlsoft.Collections.MutableObject.Modified"/> event.
</summary>
<param name="e"></param>
</member>
<member name="M:Ctrlsoft.Collections.MutableObject.OnValidated(System.EventArgs)">
<summary>
Raises <see cref="E:Ctrlsoft.Collections.MutableObject.Validated"/> event.
</summary>
<param name="e"></param>
</member>
<member name="E:Ctrlsoft.Collections.MutableObject.Modified">
<summary>
Occurs whever the object is modified.
</summary>
</member>
<member name="E:Ctrlsoft.Collections.MutableObject.Validated">
<summary>
Occurs whever the object is validated.
</summary>
</member>
<member name="P:Ctrlsoft.Collections.MutableObject.IsDirty">
<summary>
Gets or sets whether the object is dirty.
</summary>
</member>
<member name="P:Ctrlsoft.Collections.MutableObject.IsValidated">
<summary>
Gets or sets whether the configuration has been validated.
</summary>
</member>
<member name="T:Ctrlsoft.Collections.ListModificationEventArgs">
<summary>
Provides data for the <see cref="E:Ctrlsoft.Collections.ListWithEvents`1.CollectionModified"/> events.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListModificationEventArgs.#ctor(Ctrlsoft.Collections.ListModification,System.Int32,System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Ctrlsoft.Collections.ListModificationEventArgs"/> class.
</summary>
</member>
<member name="P:Ctrlsoft.Collections.ListModificationEventArgs.Modification">
<summary>
Gets the type of list modification.
</summary>
</member>
<member name="T:Ctrlsoft.Collections.ListModification">
<summary>
List of possible <see cref="T:Ctrlsoft.Collections.ListWithEvents`1"/> modifications.
</summary>
</member>
<member name="F:Ctrlsoft.Collections.ListModification.Cleared">
<summary>
The list has been cleared.
</summary>
</member>
<member name="F:Ctrlsoft.Collections.ListModification.ItemAdded">
<summary>
A new item has been added.
</summary>
</member>
<member name="F:Ctrlsoft.Collections.ListModification.ItemModified">
<summary>
An item has been modified.
</summary>
</member>
<member name="F:Ctrlsoft.Collections.ListModification.ItemRemoved">
<summary>
An item has been removed.
</summary>
</member>
<member name="F:Ctrlsoft.Collections.ListModification.RangeAdded">
<summary>
A range of items has been added.
</summary>
</member>
<member name="F:Ctrlsoft.Collections.ListModification.RangeRemoved">
<summary>
A range of items has been removed.
</summary>
</member>
<member name="T:Ctrlsoft.Collections.ListOfMutableObjects`1">
<summary>
Represents a strongly typed list of <see cref="T:Ctrlsoft.Collections.MutableObject"/> with events.
</summary>
<typeparam name="T">The type of elements in the list.</typeparam>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Ctrlsoft.Collections.ListOfMutableObjects`1"/> class
that is empty and has the default initial capacity.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
<summary>
Initializes a new instance of the <see cref="T:Ctrlsoft.Collections.ListOfMutableObjects`1"/> class
that contains elements copied from the specified collection and has sufficient
capacity to accommodate the number of elements copied.
</summary>
<param name="collection">The collection whose elements are copied to the new list.</param>
<exception cref="T:System.ArgumentNullException">The collection is null.</exception>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.#ctor(System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Ctrlsoft.Collections.ListOfMutableObjects`1"/> class
that is empty and has the specified initial capacity.
</summary>
<param name="capacity">The number of elements that the new list can initially store.</param>
<exception cref="T:System.ArgumentOutOfRangeException">The capacity is less than 0.</exception>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.Add(`0)">
<summary>
Overloads <see cref="M:Ctrlsoft.Collections.ListWithEvents`1.Add(`0)"/>.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
<summary>
Overloads <see cref="M:Ctrlsoft.Collections.ListWithEvents`1.AddRange(System.Collections.Generic.IEnumerable{`0})"/>.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.Clear">
<summary>
Overloads <see cref="M:Ctrlsoft.Collections.ListWithEvents`1.Clear"/>.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.Clone">
<summary>
Creates a deep copy of the current <see cref="T:Ctrlsoft.Collections.ListOfMutableObjects`1"/>.
</summary>
<returns>A deep copy of the current <see cref="T:Ctrlsoft.Collections.ListOfMutableObjects`1"/>.</returns>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.FindAll(System.Predicate{`0})">
<summary>
Overloads <see cref="M:System.Collections.Generic.List`1.FindAll(System.Predicate{`0})"/>.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.Insert(System.Int32,`0)">
<summary>
Overloads <see cref="M:Ctrlsoft.Collections.ListWithEvents`1.Insert(System.Int32,`0)"/>.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{`0})">
<summary>
Overloads <see cref="M:Ctrlsoft.Collections.ListWithEvents`1.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{`0})"/>.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.Remove(`0)">
<summary>
Overloads <see cref="M:Ctrlsoft.Collections.ListWithEvents`1.Remove(`0)"/>.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.RemoveAll(System.Predicate{`0})">
<summary>
Overloads <see cref="M:Ctrlsoft.Collections.ListWithEvents`1.RemoveAll(System.Predicate{`0})"/>.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.RemoveAt(System.Int32)">
<summary>
Overloads <see cref="M:Ctrlsoft.Collections.ListWithEvents`1.RemoveAt(System.Int32)"/>.
</summary>
</member>
<member name="M:Ctrlsoft.Collections.ListOfMutableObjects`1.RemoveRange(System.Int32,System.Int32)">
<summary>
Overloads <see cref="M:Ctrlsoft.Collections.ListWithEvents`1.RemoveRange(System.Int32,System.Int32)"/>.
</summary>
</member>
<member name="P:Ctrlsoft.Collections.ListOfMutableObjects`1.ContainsDirty">
<summary>
Gets whether the collection contains dirty entries.
</summary>
</member>
<member name="P:Ctrlsoft.Collections.ListOfMutableObjects`1.Item(System.Int32)">
<summary>
Overloads <see cref="P:Ctrlsoft.Collections.ListWithEvents`1.Item(System.Int32)"/>.
</summary>
</member>
</members>
</doc>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.