pmMDA.NET

PagedSet Members

PagedSet overview

Public Instance Constructors

PagedSet Constructor Initializes a new instance of the PagedSet class.

Public Instance Properties

Count Gets the number of items contained in this set.
DefaultOwnerModifiedAction Gets the default action for concurrency violations.
IsEmpty Gets whether this set contains no items.
IsSynchronized Gets a value indicating whether access to the ICollection is synchronized (thread-safe).
LocalItems Gets an array of locally available items
MaxLoadedItemCount Gets or sets the maximal count of items that are hold in the local cache.
Modified Gets whether this set was modified.
PagingAmount Gets or sets the paging amount.
SyncRoot Gets an object that can be used to synchronize access to this set.

Public Instance Methods

Add Adds the o to this set if it is not already present.
AddAll Adds all the items in the c to this set if they are not already present.
Clear Removes all items from this set.
ClearCache 
Clone Creates a shallow copy of the ArrayList.
Contains Returns whether this set contains the o.
ContainsAll Returns whether this set contains all the items in the c.
ContainsLocally Returns whether a o is available in the local cache.
CopyTo Copies the items of this set to an Array, starting at a particular Array index.
EnumerateOverloaded. Gets an enumerable to iterate over the items of this set.
EnumerateTo Gets an enumerable to iterate over the items of this set until the lastItem is reached.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
ExclusiveOr Performs an "exclusive-or" of the two sets, keeping only the items that are in one of the sets, but not in both. The original sets are not modified during this operation. The result set is a clone of this set containing the items from the exclusive-or operation.
First Returns the first item of this set.
GetEnumerator Returns an enumerator for the entire set.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetNext Gets the item which follows a previous.
GetType (inherited from Object) Gets the Type of the current instance.
Intersect Performs an "intersection" of the two sets, where only the items that are present in both sets remain.
Minus Performs a "minus" of the set a from this set.
Remove Removes the o from this set.
RemoveAll Remove all the c from this set, if they exist in this set.
ResetPaging Resets the local changes.
RetainAll Retains only the items in this set that are contained in the c.
ToString (inherited from Object) Returns a String that represents the current Object.
Union Performs a "union" of the two sets, where all the items in both sets are present.

Public Instance Events

ItemsReloaded Occurs when items have been reloaded.
ItemsUnloaded Occurs when items have been unloaded.
OwnerModified This event is raised every time an optimistic concurrency violation is detected.

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.
OnItemsReloaded Raises the ItemsReloaded event.
OnItemsUnloaded Raises the ItemsUnloaded event.
OnOwnerModified Raises the OwnerModified event.

See Also

PagedSet Class | PmMda.Net.Dog.Paging Namespace