Partager via


DataSource, classe

Réservé à un usage interne Microsoft.

Hiérarchie d'héritage

System.Object
  Microsoft.Internal.VisualStudio.PlatformUI.DataSource

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 DataSource _
    Implements IDataSource, IUIDataSource, IUIDispatch, IVsUIDataSource,  _
    IVsUISimpleDataSource, IVsUIDispatch, INotifyPropertyChanged, ICustomTypeProvider, IDisposable
public class DataSource : IDataSource, IUIDataSource, 
    IUIDispatch, IVsUIDataSource, IVsUISimpleDataSource, IVsUIDispatch, INotifyPropertyChanged, 
    ICustomTypeProvider, IDisposable

Le type DataSource expose les membres suivants.

Constructeurs

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

Début

Propriétés

  Nom Description
Propriété publique IsDisposed Réservé à un usage interne Microsoft.
Propriété protégée IsPropertyAccessSynchronized
Propriété publique Properties Réservé à un usage interne Microsoft.
Propriété protégée ServiceProvider
Propriété publique ShapeIdentifier Réservé à un usage interne Microsoft.
Propriété publique ShapeProvider
Propriété publique Verbs Réservé à un usage interne Microsoft.

Début

Méthodes

  Nom Description
Méthode publique AdvisePropertyChangeEvents Réservé à un usage interne Microsoft.
Méthode publique Close Réservé à un usage interne Microsoft.
Méthode protégée CreateCompatibleCollection
Méthode protégée CreateCompatibleInstance
Méthode publiqueMembre statique CreateInstance(IVsUIDataSource)
Méthode publiqueMembre statique CreateInstance(IVsUIDataSource, Window, IServiceProvider)
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 EnumProperties 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 GetHashCode Réservé à un usage interne Microsoft. (Substitue Object.GetHashCode().)
Méthode publique GetShapeIdentifier Réservé à un usage interne Microsoft.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetValue(String) Réservé à un usage interne Microsoft.
Méthode publique GetValue(String, IVsUIObject%) 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 QueryValue Réservé à un usage interne Microsoft.
Méthode publique ResetValue Réservé à un usage interne Microsoft.
Méthode publique SetValue(String, Boolean)
Méthode publique SetValue(String, Object) 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 UnadvisePropertyChangeEvents Réservé à un usage interne Microsoft.

Début

Événements

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

Début

Opérateurs

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

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée ICustomTypeProvider.GetCustomType
Implémentation d'interface expliciteMéthode privée IUIDataSource.GetValue Réservé à un usage interne Microsoft.
Implémentation d'interface explicitePropriété privée IUIDataSource.Item Réservé à un usage interne Microsoft.
Implémentation d'interface expliciteMéthode privée IUIDataSource.SetValue Réservé à un usage interne Microsoft.
Implémentation d'interface expliciteMéthode privée IVsUIDataSource.SetValue 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