CollectionItemCollection Class

The CollectionItemCollection class is a collection class for collection item objects. It is derived from the SFC::SfcCollectionBase class.

Namespace:  Microsoft.SqlServer.Management.Collector
Assembly:  Microsoft.SqlServer.Management.Collector (in Microsoft.SqlServer.Management.Collector.dll)

public sealed class CollectionItemCollection : SfcCollatedDictionaryCollection<CollectionItem, CollectionItem..::..Key, CollectionSet>

The CollectionItemCollection type exposes the following members.

  NameDescription
Public methodCollectionItemCollectionInitializes a new instance of the CollectionItemCollection class.
Top

  NameDescription
Public methodAdd (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodAddCollectionItemAdds a collection item to the collection set.
Protected methodAddShadow (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodClear (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodContains(T) (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodContains(T) (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodCopyTo(Array, Int32) (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodCopyTo(T[], Int32) (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Protected methodCreateAndInitializeChildObject (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Protected methodEnsureCollectionInitialized (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Protected methodFinishMerge (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Protected methodGetCollectionElementNameImpl (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Protected methodGetElementFactoryImpl (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodGetEnumerator (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Protected methodGetExistingObjectByKey (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodGetHashCode (Inherited from Object.)
Protected methodGetObjectByKey (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodGetType (Inherited from Object.)
Protected methodImplAddExisting (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Protected methodImplRemoveExisting (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Protected methodInitInnerCollection (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodPrepareMerge (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodRefresh() (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodRefresh(Boolean) (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodRemove (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodRemoveCollectionItemRemoves a collection item from the collection set.
Protected methodRemoveInternal (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Protected methodRename (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Protected methodResetInnerCollection (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Public methodToString (Inherited from Object.)
Top

  NameDescription
Explicit interface implemetationPrivate methodISfcCollection.Add (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodISfcCollection.AddShadow (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodIComparer<K>.Compare (Inherited from SfcCollatedDictionaryCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate propertyIListSource.ContainsListCollection (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate propertyISfcCollection.Count (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodISfcCollection.EnsureInitialized (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodISfcCollection.FinishMerge (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodISfcCollection.GetCollectionElementNameImpl (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodISfcCollection.GetElementFactory (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodIEnumerable.GetEnumerator (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodISfcCollection.GetExisting (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodIListSource.GetList (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodISfcCollection.GetObjectByKey (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate propertyISfcCollection.Initialized (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate propertyISfcCollection.Parent (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodISfcCollection.PrepareMerge (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodISfcCollection.Remove (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodISfcCollection.RemoveElement (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Explicit interface implemetationPrivate methodISfcCollection.Rename (Inherited from SfcCollection<CollectionItem, CollectionItem.Key, CollectionSet>.)
Top

This namespace, class, or member is supported only in version 2.0 of the Microsoft .NET Framework.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Community Additions

ADD
Show: