A PhoenixObjectCollection is a strongly-typed collection used for maintaining a list of any object that implements the IPhoenixObject interface. This includes both Phoenix objects (PhoenixObject and any deriving class) and Collection objects (PhoenixFolder). In addition, objects are added to the collection only if they pass certain conditions that are supplied at run-time via a filtering delegate and the IncludeDeleted property. The list is Sortable on any property of the PhoenixObject class.

Namespace:  Phoenix.BLL.Library
Assembly:  Phoenix.BLL (in Phoenix.BLL.dll) Version: 2.9.3209.25656 (2.9.0.0)

Syntax

C#
public class PhoenixObjectCollection : CollectionBase, 
	IComparer

Remarks

Class diagram

Inheritance Hierarchy

System..::.Object
  System.Collections..::.CollectionBase
    Phoenix.BLL.Library..::.PhoenixObjectCollection
      Phoenix.BLL.Library..::.ShoppingCart

See Also