Click or drag to resize
CollectionBaseT Class
Base class collection
Inheritance Hierarchy

Namespace: FlexRule
Assembly: FlexRule.Core.Library (in FlexRule.Core.Library.dll) Version: 0.0.0.0 (0.0.0.0)
Syntax
C#
[SerializableAttribute]
public class CollectionBase<T> : IList<T>, 
	ICollection<T>, IIterable<T>, IEnumerable<T>, IIterable, IEnumerable, 
	IArray<T>, IArray

Type Parameters

T

The CollectionBaseT type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyCount
Total number of items
Public propertyItem
Gets an item by index number
Top
Methods
  NameDescription
Public methodAdd
Adds an item
Public methodAddRange
Adds a set of items
Public methodAddTop
Adds an item in top of list
Public methodClear
Clears the list
Public methodContains
Check if an item exists in the list
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEnumerator
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetItem
Gets an item by index
Public methodGetIterator
Public methodGetIteratorT
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnAdded
Public methodRemove
Removes an item
Public methodRemoveAt
Removes an item by its index
Public methodToArray
Creates new array of items
Public methodToString (Overrides ObjectToString.)
Top
Events
  NameDescription
Protected eventItemAdded
This will be raised when a new item has been added into the collection
Top
Fields
  NameDescription
Protected fieldInnerList
Top
Extension Methods
See Also