Partager via


IDataSourceCollection, interface

Réservé à un usage interne Microsoft.

Espace de noms :  Microsoft.Internal.VisualStudio.PlatformUI
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Public Interface IDataSourceCollection _
    Inherits IUIDispatch, IVsUICollection, IVsUISimpleDataSource, IVsUIDispatch,  _
    IList(Of IDataSource), ICollection(Of IDataSource), IEnumerable(Of IDataSource),  _
    IEnumerable, INotifyPropertyChanged, INotifyCollectionChanged
public interface IDataSourceCollection : IUIDispatch, 
    IVsUICollection, IVsUISimpleDataSource, IVsUIDispatch, IList<IDataSource>, 
    ICollection<IDataSource>, IEnumerable<IDataSource>, IEnumerable, 
    INotifyPropertyChanged, INotifyCollectionChanged

Le type IDataSourceCollection expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Count Obtient le nombre d'éléments contenus dans le ICollection<T>. (Hérité de ICollection<IDataSource>.)
Propriété publique IsReadOnly Obtient une valeur indiquant si ICollection<T> est en lecture seule. (Hérité de ICollection<IDataSource>.)
Propriété publique Item Obtient ou définit l'élément situé à l'index spécifié. (Hérité de IList<IDataSource>.)
Propriété publique Verbs Réservé à un usage interne Microsoft. (Hérité de IUIDispatch.)

Début

Méthodes

  Nom Description
Méthode publique Add Ajoute un élément à ICollection<T>. (Hérité de ICollection<IDataSource>.)
Méthode publique Clear Supprime tous les éléments de ICollection<T>. (Hérité de ICollection<IDataSource>.)
Méthode publique Contains Détermine si ICollection<T> contient une valeur spécifique. (Hérité de ICollection<IDataSource>.)
Méthode publique CopyTo Copie les éléments de ICollection<T> dans Array, en commençant à un index particulier de Array. (Hérité de ICollection<IDataSource>.)
Méthode publique GetEnumerator() Retourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerable<IDataSource>.)
Méthode publique GetEnumerator() Retourne un énumérateur qui itère au sein d'une collection. (Hérité de IEnumerable.)
Méthode publique IndexOf Détermine l'index d'un élément spécifique de IList<T>. (Hérité de IList<IDataSource>.)
Méthode publique Insert Insère un élément dans IList<T> à l'index spécifié. (Hérité de IList<IDataSource>.)
Méthode publique Invoke Réservé à un usage interne Microsoft. (Hérité de IUIDispatch.)
Méthode publique Remove Supprime la première occurrence d'un objet spécifique de ICollection<T>. (Hérité de ICollection<IDataSource>.)
Méthode publique RemoveAt Supprime l'élément IList<T> au niveau de l'index spécifié. (Hérité de IList<IDataSource>.)

Début

Événements

  Nom Description
Événement public CollectionChanged Se produit lorsque la collection est modifiée. (Hérité de INotifyCollectionChanged.)
Événement public PropertyChanged Se produit lorsqu'une valeur de propriété est modifiée. (Hérité de INotifyPropertyChanged.)

Début

Méthodes d'extension

  Nom Description
Méthode d'extension publique Count (Défini par Utilities.)

Début

Voir aussi

Référence

Microsoft.Internal.VisualStudio.PlatformUI, espace de noms