ICollection Interface

Represents type ICollection.

Namespace: Spring.Collections
type
 ICollection = interface(IEnumerable)
 ['{AC8A0302-C530-46A0-83FC-D88302ECCE3D}']
 end;

The ICollection type exposes the following members.

Show:
 NameDescription
Count

Returns the number of elements in a sequence. (Inherited from IEnumerable.)

ElementType

Returns the type of the elements in the sequence. (Inherited from IEnumerable.)

IsEmpty

Determines whether the sequence contains no elements. (Inherited from IEnumerable.)

IsReadOnly

Represents property IsReadOnly.

OnChanged

Represents property OnChanged.

Top
Show:
 NameDescription
Add(TValue)

Represents method Add(TValue).

AddRange(IEnumerable)

Overloaded. Represents method AddRange(IEnumerable).

AddRange(TValue[])

Overloaded. Represents method AddRange(TValue[]).

AsObject

Returns the reference to this instance. (Inherited from IEnumerable.)

Clear

Represents method Clear.

Extract(TValue)

Represents method Extract(TValue).

ExtractRange(IEnumerable)

Overloaded. Represents method ExtractRange(IEnumerable).

ExtractRange(TValue[])

Overloaded. Represents method ExtractRange(TValue[]).

GetCount

Represents method GetCount. (Inherited from IEnumerable.)

GetElementType

Represents method GetElementType. (Inherited from IEnumerable.)

GetEnumerator

Returns an enumerator that iterates through a collection. (Inherited from IEnumerable.)

GetIsEmpty

Represents method GetIsEmpty. (Inherited from IEnumerable.)

GetIsReadOnly

Represents method GetIsReadOnly.

GetOnChanged

Represents method GetOnChanged.

Remove(TValue)

Represents method Remove(TValue).

RemoveRange(IEnumerable)

Overloaded. Represents method RemoveRange(IEnumerable).

RemoveRange(TValue[])

Overloaded. Represents method RemoveRange(TValue[]).

Top