Partager via


DataSourceCollection, classe

Réservé à un usage interne Microsoft.

Hiérarchie d'héritage

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

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

Syntaxe

'Déclaration
Public Class DataSourceCollection _
    Implements IDataSourceCollection, IUIDispatch, IVsUICollection, IVsUISimpleDataSource,  _
    IVsUIDispatch, IList(Of IDataSource), ICollection(Of IDataSource),  _
    IEnumerable(Of IDataSource), INotifyPropertyChanged, INotifyCollectionChanged, IList,  _
    ICollection, IEnumerable, IDisposable
public class DataSourceCollection : IDataSourceCollection, 
    IUIDispatch, IVsUICollection, IVsUISimpleDataSource, IVsUIDispatch, IList<IDataSource>, 
    ICollection<IDataSource>, IEnumerable<IDataSource>, INotifyPropertyChanged, 
    INotifyCollectionChanged, IList, ICollection, IEnumerable, IDisposable

Le type DataSourceCollection expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée DataSourceCollection

Début

Propriétés

  Nom Description
Propriété publique Count Réservé à un usage interne Microsoft.
Propriété publique IsDisposed Réservé à un usage interne Microsoft.
Propriété publique IsReadOnly Réservé à un usage interne Microsoft.
Propriété publique IsSynchronized Réservé à un usage interne Microsoft.
Propriété publique Item Réservé à un usage interne Microsoft.
Propriété publique SyncRoot Réservé à un usage interne Microsoft.
Propriété publique Verbs Réservé à un usage interne Microsoft.

Début

Méthodes

  Nom Description
Méthode publique Add Réservé à un usage interne Microsoft.
Méthode publique AdviseCollectionChangeEvents Réservé à un usage interne Microsoft.
Méthode publique Clear Réservé à un usage interne Microsoft.
Méthode publique Close Réservé à un usage interne Microsoft.
Méthode publique Contains Réservé à un usage interne Microsoft.
Méthode publique CopyTo(Array, Int32) Réservé à un usage interne Microsoft.
Méthode publique CopyTo(array<IDataSource[], Int32) Réservé à un usage interne Microsoft.
Méthode protégée CreateCompatibleDataSource
Méthode publiqueMembre statique CreateInstance(IVsUICollection) Réservé à un usage interne Microsoft.
Méthode publiqueMembre statique CreateInstance(IVsUICollection, Window, IServiceProvider)
Méthode publiqueMembre statique CreateReadOnlyInstance Réservé à un usage interne Microsoft.
Méthode publique Dispose() Réservé à un usage interne Microsoft.
Méthode protégée Dispose(Boolean) Réservé à un usage interne Microsoft.
Méthode publique EnumVerbs Réservé à un usage interne Microsoft.
Méthode publique Equals Réservé à un usage interne Microsoft. (Substitue Object.Equals(Object).)
Méthode protégée Finalize Réservé à un usage interne Microsoft. (Substitue Object.Finalize().)
Méthode publique get_Count Réservé à un usage interne Microsoft.
Méthode publique GetEnumerator Réservé à un usage interne Microsoft.
Méthode publique GetHashCode Réservé à un usage interne Microsoft. (Substitue Object.GetHashCode().)
Méthode publique GetItem Réservé à un usage interne Microsoft.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IndexOf Réservé à un usage interne Microsoft.
Méthode publique Insert Réservé à un usage interne Microsoft.
Méthode publique Invoke(String, Object) Réservé à un usage interne Microsoft.
Méthode publique Invoke(String, Object, Object%) Réservé à un usage interne Microsoft.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique Remove(Object) Réservé à un usage interne Microsoft.
Méthode publique Remove(IDataSource) Réservé à un usage interne Microsoft.
Méthode publique RemoveAt Réservé à un usage interne Microsoft.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique UnadviseCollectionChangeEvents Réservé à un usage interne Microsoft.

Début

Événements

  Nom Description
Événement public CollectionChanged Réservé à un usage interne Microsoft.
Événement public PropertyChanged Réservé à un usage interne Microsoft.

Début

Opérateurs

  Nom Description
Opérateur publicMembre statique Equality(DataSourceCollection, DataSourceCollection) Réservé à un usage interne Microsoft.
Opérateur publicMembre statique Equality(DataSourceCollection, IVsUICollection) Réservé à un usage interne Microsoft.
Opérateur publicMembre statique Equality(IVsUICollection, DataSourceCollection) Réservé à un usage interne Microsoft.
Opérateur publicMembre statique Inequality(DataSourceCollection, DataSourceCollection) Réservé à un usage interne Microsoft.
Opérateur publicMembre statique Inequality(DataSourceCollection, IVsUICollection) Réservé à un usage interne Microsoft.
Opérateur publicMembre statique Inequality(IVsUICollection, DataSourceCollection) Réservé à un usage interne Microsoft.

Début

Méthodes d'extension

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

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IList.Add Réservé à un usage interne Microsoft.
Implémentation d'interface expliciteMéthode privée IList.Contains Réservé à un usage interne Microsoft.
Implémentation d'interface explicitePropriété privée ICollection.Count Réservé à un usage interne Microsoft.
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Réservé à un usage interne Microsoft.
Implémentation d'interface expliciteMéthode privée IList.IndexOf Réservé à un usage interne Microsoft.
Implémentation d'interface expliciteMéthode privée IList.Insert Réservé à un usage interne Microsoft.
Implémentation d'interface explicitePropriété privée IList.IsFixedSize Réservé à un usage interne Microsoft.
Implémentation d'interface explicitePropriété privée IList.Item Réservé à un usage interne Microsoft.

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Internal.VisualStudio.PlatformUI, espace de noms