| EAPCollectionBase Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: NetQuarry
 Syntax
SyntaxThe EAPCollectionBase type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | EAPCollectionBase(Type) | 
            ctor -- protected, this class is abstract. The derivitive must provide the type of the object that it
            is collecting in this collection
             | 
|  | EAPCollectionBase(Type, Int32) | 
            ctor -- protected, this class is abstract. The derivitive must provide the type of the object that it
            is collecting in this collection
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | Count | 
            The number of elements actually contained in the ArrayList.
             | 
|  | IsFixedSize | 
            true if the ArrayList has a fixed size; otherwise, false. The default is false.
             | 
|  | IsReadOnly | 
            Returns true if the collection is read-only. (Default is false)
             | 
|  | IsSynchronized | 
            true if access to the internal ArrayList is synchronized (thread-safe); otherwise, false. The default is false.
             | 
|  | SyncRoot | 
            An object that can be used to synchronize access to the ArrayList.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Add(String, Object) | 
            Adds an object to the collection. Override. This method simply calls the Add method with CollectionAddFlags.replace as the flags.
             | 
|  | Add(String, Object, CollectionAddFlags) | 
            Adds an item to the collection
             | 
|  | AddAt | 
            Adds an item to the collection at the specified index.  To append an item use -1 or 
            the collection item count as the index.
             | 
|  | Clear | 
            Clears the collection
             | 
|  | Contains | 
            Determines whether an element is in the collection.
             | 
|  | ContainsKey | 
            Checks for the existence of an item in the hashtable
             | 
|  | CopyTo | 
            Copies the entire ArrayList to a compatible one-dimensional Array, starting at the beginning of the target array.
             | 
|  | Equals | (Inherited from Object.) | 
|  | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.(Inherited from Object.) | 
|  | GetEnumerator | 
            Returns an enumerator that can iterate through the ArrayList.
             | 
|  | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | 
|  | GetItem(Int32) | 
            Returns an item that matches the specified string index
             | 
|  | GetItem(String) | 
            Returns an item that matches the specified string index
             | 
|  | GetItemName | 
            Returns the name of the item.
             | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | IndexOf | 
            Returns the zero-based index of the first occurrence of an object in the internal ArrayList or in a portion of it.
             | 
|  | IndexOfKey | 
            Returns the index of the item in the collection (by key)
             | 
|  | Insert | 
            Inserts an element into the internal ArrayList at the specified index
             | 
|  | IsMarkedForDeletion | 
            Determines if this element is marked for deletion.  Note that this base implementation
            must be overridden in order to support RemoveMarkedItems() for a partular collection.
             | 
|  | IsTypeOK | 
            Verifies the item is an acceptable type.  Generally this is a test like "return (item is [class]);".
             | 
|  | MemberwiseClone | Creates a shallow copy of the current Object.(Inherited from Object.) | 
|  | RecalcHash | 
            Recalculates the internal hash
             | 
|  | Remove(Object) | 
            Removes the first occurrence of a specific object from the collection
             | 
|  | Remove(String) | 
            Remove the specified item from the collection.  
             | 
|  | RemoveAt | 
            Removes the element at the specified index
             | 
|  | RemoveMarkedItems | 
            Removes the properties marked for deletion.
             | 
|  | RemoveRange | 
            Removes the element at the specified index
             | 
|  | SetItem(Int32, Object) | 
            Sets an item's value at the specified index.
             | 
|  | SetItem(String, Object) | 
            Sets an item's value at the string index indicated by the parameters.
             | 
|  | Sort(Boolean) | 
            Sort the list by its key value.
             | 
|  | Sort(IComparer) | 
            Sort the collection using the provided comparer.
             | 
|  | ToString | (Inherited from Object.) | 
|  | Truncate | 
            Truncate the array starting at the specified index.
             | 
|  | Unload | 
            Called when the collection is cleared allowing a derived class to clean up.
             | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | EqualValue | 
            Determines if the object value is equal to another object.  If the two objects are null, then this returns true.
            There is special handling for guid comparisons (since a guid could be a string formatted in up to 3 different ways).
            If the special guid handling is not performed, then the object.Equals method is used.
            (Defined by EAPUtil.) | 
 See Also
See Also Inheritance Hierarchy
Inheritance Hierarchy