Provides the abstract (MustInherit in Visual Basic) base class for a key/value based collection that implements IList. This class is the base class for all of the public collections in the EAP. This class is abstract (MustInherit in Visual Basic)abstractMustInherit and so cannot be instantiated.


Namespace: NetQuarry
Assembly: EAP.Core (in EAP.Core.dll)

Syntax

Visual Basic (Declaration)
<Serializable, _
 DebuggerDisplay("Count = {_items.Count}, Type = {_objectType}")>

Public MustInherit Class EAPCollectionBase
    Implements IList, ICollection, IEnumerable
C#
[Serializable]
[DebuggerDisplay("Count = {_items.Count}, Type = {_objectType}")]
public abstract class EAPCollectionBase : IList, ICollection, IEnumerable
C++
[Serializable]
[DebuggerDisplay(L"Count = {_items.Count}, Type = {_objectType}")]
ref class EAPCollectionBase abstract  : IList, ICollection, IEnumerable
J#
/** @attribute Serializable() */
/** @attribute DebuggerDisplay("Count = {_items.Count}, Type = {_objectType}") */
public  class EAPCollectionBase implements IList, ICollection, IEnumerable
JScript
public 
   Serializable
   DebuggerDisplay("Count = {_items.Count}, Type = {_objectType}")
 class EAPCollectionBase extends IList, ICollection, IEnumerable

Inheritance Hierarchy

System.Object
   NetQuarry.EAPCollectionBase
      Derived types

Thread Safety

Public static (Shared in Visual Basic)staticShared members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

See Also