UIDataSourceCollection Class

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Microsoft internal use only.

Namespace:  Microsoft.Internal.VisualStudio.PlatformUI
Assemblies:   Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)

public class UIDataSourceCollection : UISimpleDataSource, 
	IVsUICollection, IVsUISimpleDataSource, IVsUIDispatch, IUIDispatch, IList<IVsUIDataSource>, 
	ICollection<IVsUIDataSource>, IEnumerable<IVsUIDataSource>, IEnumerable

The UIDataSourceCollection type exposes the following members.

  NameDescription
Public methodUIDataSourceCollectionMicrosoft internal use only.
Top

  NameDescription
Public propertyCountMicrosoft internal use only.
Protected propertyDataCollectionMicrosoft internal use only.
Public propertyIsReadOnlyMicrosoft internal use only.
Public propertyItemMicrosoft internal use only.
Public propertyVerbsMicrosoft internal use only. (Inherited from UIDispatch.)
Top

  NameDescription
Public methodAddMicrosoft internal use only.
Public methodAddCommandMicrosoft internal use only. (Inherited from UIDispatch.)
Public methodAddItemMicrosoft internal use only.
Public methodAdviseCollectionChangeEventsMicrosoft internal use only.
Public methodClearMicrosoft internal use only.
Public methodCloseMicrosoft internal use only. (Overrides UISimpleDataSource.Close().)
Public methodContainsMicrosoft internal use only.
Public methodCopyToMicrosoft internal use only.
Public methodEnumVerbsMicrosoft internal use only. (Inherited from UIDispatch.)
Public methodEqualsDetermines whether the specified object is equal to the current object. (Inherited from Object.)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Protected methodFireOnAfterItemAddedMicrosoft internal use only.
Protected methodFireOnAfterItemRemovedMicrosoft internal use only.
Protected methodFireOnAfterItemReplacedMicrosoft internal use only.
Protected methodFireOnInvalidateAllItemsMicrosoft internal use only.
Public methodget_CountMicrosoft internal use only.
Public methodGetEnumeratorMicrosoft internal use only.
Public methodGetHashCodeServes as a hash function for a particular type. (Inherited from Object.)
Public methodGetItemMicrosoft internal use only.
Public methodGetTypeGets the Type of the current instance. (Inherited from Object.)
Public methodIndexOfMicrosoft internal use only.
Public methodInsertMicrosoft internal use only.
Public methodInvoke(String, Object)Microsoft internal use only. (Inherited from UIDispatch.)
Public methodInvoke(String, Object, Object)Microsoft internal use only. (Inherited from UIDispatch.)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodRemoveMicrosoft internal use only.
Public methodRemoveAtMicrosoft internal use only.
Public methodToStringReturns a string that represents the current object. (Inherited from Object.)
Public methodUnadviseCollectionChangeEventsMicrosoft internal use only.
Top

  NameDescription
Public Extension MethodCount (Defined by Utilities.)
Top

  NameDescription
Explicit interface implemetationPrivate propertyICollection<IVsUIDataSource>.CountMicrosoft internal use only.
Explicit interface implemetationPrivate methodIEnumerable.GetEnumeratorMicrosoft internal use only.
Top

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