Partager via


ManagedObjectCollection<TItem> Class

Definition

generic <typename TItem>
public ref class ManagedObjectCollection : System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, TItem>>, System::Collections::ICollection
public class ManagedObjectCollection<TItem> : System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,TItem>>, System.Collections.ICollection
type ManagedObjectCollection<'Item> = class
    interface ICollection
    interface IEnumerable
    interface seq<KeyValuePair<string, 'Item>>
Public Class ManagedObjectCollection(Of TItem)
Implements ICollection, IEnumerable(Of KeyValuePair(Of String, TItem))

Type Parameters

TItem
Inheritance
ManagedObjectCollection<TItem>
Implements

Constructors

ManagedObjectCollection<TItem>(ILifetimeContainer, IReadWriteLocator, IBuilder<BuilderStage>, SearchMode, ManagedObjectCollection<TItem>.IndexerCreationDelegate, Predicate<TItem>, ManagedObjectCollection<TItem>)
ManagedObjectCollection<TItem>(ILifetimeContainer, IReadWriteLocator, IBuilder<BuilderStage>, SearchMode, ManagedObjectCollection<TItem>.IndexerCreationDelegate, Predicate<TItem>)

Properties

Count
Item[String]

Methods

Add(TItem, String)
Add(TItem)
AddNew(Type, String)
AddNew(Type)
AddNew<TTypeToBuild>()
AddNew<TTypeToBuild>(String)
Contains(String)
ContainsObject(TItem)
FindByType(Type)
FindByType<TSearchType>()
Get(String)
Get<TTypeToGet>(String)
GetEnumerator()
Remove(TItem)

Events

Added
Removed

Explicit Interface Implementations

ICollection.CopyTo(Array, Int32)
ICollection.Count
ICollection.IsSynchronized
ICollection.SyncRoot
IEnumerable.GetEnumerator()

Applies to