DataSourceCollection 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.

This API is not CLS-compliant. 

System.Object
  Microsoft.Internal.VisualStudio.PlatformUI.DataSourceCollection

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

[CLSCompliantAttribute(false)]
public class DataSourceCollection : IDataSourceCollection, 
	IUIDispatch, IVsUICollection, IVsUISimpleDataSource, IVsUIDispatch, IList<IDataSource>, 
	ICollection<IDataSource>, IEnumerable<IDataSource>, INotifyPropertyChanged, 
	INotifyCollectionChanged, IList, ICollection, IEnumerable, IDisposable

The DataSourceCollection type exposes the following members.

  NameDescription
Public propertyCountMicrosoft internal use only.
Public propertyIsDisposedMicrosoft internal use only.
Public propertyIsReadOnlyMicrosoft internal use only.
Public propertyIsSynchronizedMicrosoft internal use only.
Public propertyItemMicrosoft internal use only.
Public propertyShouldDisposeContents
Public propertySyncRootMicrosoft internal use only.
Public propertyVerbsMicrosoft internal use only.
Top

  NameDescription
Public methodAddMicrosoft internal use only.
Public methodAdviseCollectionChangeEventsMicrosoft internal use only.
Public methodClearMicrosoft internal use only.
Public methodCloseMicrosoft internal use only.
Public methodContainsMicrosoft internal use only.
Public methodCopyTo(Array, Int32)Microsoft internal use only.
Public methodCopyTo(IDataSource[], Int32)Microsoft internal use only.
Protected methodCreateCompatibleDataSource
Public methodStatic memberCreateInstance(IVsUICollection)Microsoft internal use only.
Public methodStatic memberCreateInstance(IVsUICollection, DataSourceParameters)Microsoft internal use only.
Public methodStatic memberCreateInstance(IVsUICollection, Window, IServiceProvider)
Public methodStatic memberCreateReadOnlyInstance(IVsUICollection)Microsoft internal use only.
Public methodStatic memberCreateReadOnlyInstance(IVsUICollection, DataSourceParameters)Microsoft internal use only.
Public methodDispose()Microsoft internal use only.
Protected methodDispose(Boolean)Microsoft internal use only.
Public methodEnumVerbsMicrosoft internal use only.
Public methodEqualsMicrosoft internal use only. (Overrides Object.Equals(Object).)
Protected methodFinalizeMicrosoft internal use only. (Overrides Object.Finalize().)
Public methodget_CountMicrosoft internal use only.
Public methodGetEnumeratorMicrosoft internal use only.
Public methodGetHashCodeMicrosoft internal use only. (Overrides Object.GetHashCode().)
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.
Public methodInvoke(String, Object, Object)Microsoft internal use only.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object. (Inherited from Object.)
Public methodRemove(Object)Microsoft internal use only.
Public methodRemove(IDataSource)Microsoft 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 eventCollectionChangedMicrosoft internal use only.
Public eventPropertyChangedMicrosoft internal use only.
Top

  NameDescription
Public Extension MethodCount (Defined by Utilities.)
Top

  NameDescription
Explicit interface implemetationPrivate methodIList.AddMicrosoft internal use only.
Explicit interface implemetationPrivate methodIList.ContainsMicrosoft internal use only.
Explicit interface implemetationPrivate propertyICollection.CountMicrosoft internal use only.
Explicit interface implemetationPrivate methodIEnumerable.GetEnumeratorMicrosoft internal use only.
Explicit interface implemetationPrivate methodIList.IndexOfMicrosoft internal use only.
Explicit interface implemetationPrivate methodIList.InsertMicrosoft internal use only.
Explicit interface implemetationPrivate propertyIList.IsFixedSizeMicrosoft internal use only.
Explicit interface implemetationPrivate propertyIList.ItemMicrosoft 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: