Partager via


UIDataSourceCollection, classe

Réservé à un usage interne Microsoft.

Hiérarchie d'héritage

System.Object
  Microsoft.Internal.VisualStudio.PlatformUI.UIDispatch
    Microsoft.Internal.VisualStudio.PlatformUI.UISimpleDataSource
      Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceCollection
        Microsoft.Internal.VisualStudio.PlatformUI.UIDataSourceDynamicCollection

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 UIDataSourceCollection _
    Inherits UISimpleDataSource _
    Implements IVsUICollection, IVsUISimpleDataSource, IVsUIDispatch, IUIDispatch,  _
    IList(Of IVsUIDataSource), ICollection(Of IVsUIDataSource), IEnumerable(Of IVsUIDataSource),  _
    IEnumerable
public class UIDataSourceCollection : UISimpleDataSource, 
    IVsUICollection, IVsUISimpleDataSource, IVsUIDispatch, IUIDispatch, IList<IVsUIDataSource>, 
    ICollection<IVsUIDataSource>, IEnumerable<IVsUIDataSource>, IEnumerable

Le type UIDataSourceCollection expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique UIDataSourceCollection Réservé à un usage interne Microsoft.

Début

Propriétés

  Nom Description
Propriété publique Count Réservé à un usage interne Microsoft.
Propriété protégée DataCollection Réservé à un usage interne Microsoft.
Propriété publique IsReadOnly Réservé à un usage interne Microsoft.
Propriété publique Item Réservé à un usage interne Microsoft.
Propriété publique Verbs Réservé à un usage interne Microsoft. (Hérité de UIDispatch.)

Début

Méthodes

  Nom Description
Méthode publique Add Réservé à un usage interne Microsoft.
Méthode publique AddCommand Réservé à un usage interne Microsoft. (Hérité de UIDispatch.)
Méthode publique AddItem 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. (Substitue UISimpleDataSource.Close().)
Méthode publique Contains Réservé à un usage interne Microsoft.
Méthode publique CopyTo Réservé à un usage interne Microsoft.
Méthode publique EnumVerbs Réservé à un usage interne Microsoft. (Hérité de UIDispatch.)
Méthode publique Equals Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode protégée FireOnAfterItemAdded Réservé à un usage interne Microsoft.
Méthode protégée FireOnAfterItemRemoved Réservé à un usage interne Microsoft.
Méthode protégée FireOnAfterItemReplaced Réservé à un usage interne Microsoft.
Méthode protégée FireOnInvalidateAllItems Réservé à un usage interne Microsoft.
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 Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
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. (Hérité de UIDispatch.)
Méthode publique Invoke(String, Object, Object%) Réservé à un usage interne Microsoft. (Hérité de UIDispatch.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique Remove 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

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 explicitePropriété privée ICollection<IVsUIDataSource>.Count Réservé à un usage interne Microsoft.
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator 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