London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class SimpleObjectCollectionBase<T>

Simple object collection.

Implements
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
Namespace: Mediachase.Commerce.Storage
Assembly: Mediachase.Commerce.dll
Version: 13.30.0
Syntax
public class SimpleObjectCollectionBase<T> : StorageCollectionBase, IList, ICollection, IEnumerable<T>, IEnumerable where T : SimpleObject
Type Parameters
Name Description
T

Constructors

SimpleObjectCollectionBase()

Initializes a new instance of the SimpleObjectCollectionBase<T> class.

Declaration
public SimpleObjectCollectionBase()

Properties

Item[Int32]

Gets or sets the System.Object at the specified index.

Declaration
public T this[int index] { get; set; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
T

Methods

AcceptChanges()

Accepts the changes.

Declaration
public virtual void AcceptChanges()

Add(T)

Adds the specified value.

Declaration
public virtual int Add(T value)
Parameters
Type Name Description
T value

The value.

Returns
Type Description
System.Int32

GetEnumerator()

Returns an enumerator that iterates through the collection.

Declaration
public IEnumerator<T> GetEnumerator()
Returns
Type Description
System.Collections.Generic.IEnumerator<T>

A System.Collections.Generic.IEnumerator<T> that can be used to iterate through the collection.

IndexOf(T)

Indexes the of.

Declaration
public virtual int IndexOf(T value)
Parameters
Type Name Description
T value

The value.

Returns
Type Description
System.Int32

Remove(T)

Removes the specified value.

Declaration
public virtual void Remove(T value)
Parameters
Type Name Description
T value

The value.

Implements

System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable