| | Name | Description |
 | Add |
Adds an item to the ObjectSet.
|
 | AddRange | Overloaded. |
 | BinarySearch | Overloaded. |
 | Clear |
Removes all items from the ObjectSet.
|
 | Contains |
Determines whether the ObjectSet contains a specific object.
|
 | Generic ConvertAll | |
 | CopyTo |
Copies the elements of the ObjectSet to an Array, starting at
a particular Array index.
|
 | Distinct |
All duplicates in the ObjectSet are removed. Duplicates are identified
by analyzing the identifiers.
|
 | Except |
Creates the difference in quantities of this instance and another instance of
ObjectSet. All objects being also in the second
ObjectSet are removed.
Duplicates are removed (they are identified by analyzing the identifiers of the persistent objects)
and the current instance of the ObjectSet is sorted by identifiers. To have the
instance resorted use the Sort routine of the
ObjectSet.
|
 | Exists |
Determines whether the ObjectSet contains elements that
match the conditions defined by the specified predicate.
|
 | Find |
Searches for an element that matches the conditions defined by the specified predicate,
and returns the first occurrence within the entire ObjectSet.
|
 | FindAll |
Retrieves the all the elements that match the conditions defined by the specified predicate.
|
 | FindIndex | Overloaded. |
 | FindLast |
Searches for an element that matches the conditions defined by the specified predicate,
and returns the last occurrence within the entire ObjectSet.
|
 | FindLastIndex | Overloaded. |
 | ForEach |
Performs the specified action on each element of the ObjectSet.
|
 | GetEnumerator |
Returns an enumerator that iterates through the ObjectSet.
|
 | GetRange |
Creates a shallow copy of a range of elements in the source ObjectSet.
|
 | IndexOf |
Determines the index of a specific item in the ObjectSet.
|
 | Insert |
Inserts an item to the ObjectSet at the specified index.
|
 | InsertRange |
Inserts the elements of a collection into the ObjectSet
at the specified index.
|
 | Intersect |
Creates the intersecting set of this instance and another instance of ObjectSet.
Duplicates are removed (they are identified by analyzing the identifiers of the persistent objects)
and the current instance of the ObjectSet is sorted by identifiers. To have the
instance resorted use the Sort routine of the
ObjectSet.
|
 | LastIndexOf | Overloaded. |
 | Remove |
Removes the first occurrence of a specific object from the ObjectSet
to the RemovedList.
All objects on the RemovedList are deleted
when the changes on the ObjectSet are persisted.
|
 | RemoveAll | Overloaded. |
 | RemoveAt |
Moves the object at the specified index from the ObjectSet to
the RemovedList.
All objects on the RemovedList are deleted
when the changes on the ObjectSet are persisted.
|
 | RemoveRange |
Removes a range of elements from the ObjectSet.
They are moved to the RemovedList.
All objects on the RemovedList are deleted
when the changes on the ObjectSet are persisted.
|
 | Reverse | Overloaded. |
 | Sort | Overloaded. |
 | ToArray |
Copies the elements of the ObjectSet to a new array.
|
 | ToString | Overridden.
Returns the string representation for the object.
|
 | TrimExcess |
Sets the capacity to the actual number of elements in the ObjectSet.
|
 | TrueForAll |
Determines whether every element in the ObjectSet
matches the conditions defined by the specified predicate.
|
 | Union |
Unites this instance with another instance of ObjectSet.
Duplicates are removed (they are identified by analyzing the identifiers of the persistent objects)
and the current instance of the ObjectSet
is sorted by identifiers. To have the instance resorted use the
Sort routine of the ObjectSet.
|