Classe DataSource

Solo per utilizzo interno di Microsoft.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.Internal.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
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

Il tipo DataSource espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico DataSource Solo per utilizzo interno di Microsoft.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica IsDisposed Solo per utilizzo interno di Microsoft.
Proprietà protetta. IsPropertyAccessSynchronized
Proprietà pubblica Properties Solo per utilizzo interno di Microsoft.
Proprietà protetta. ServiceProvider
Proprietà pubblica ShapeIdentifier Solo per utilizzo interno di Microsoft.
Proprietà pubblica ShapeProvider
Proprietà pubblica Verbs Solo per utilizzo interno di Microsoft.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AdvisePropertyChangeEvents Solo per utilizzo interno di Microsoft.
Metodo pubblico Close Solo per utilizzo interno di Microsoft.
Metodo protetto CreateCompatibleCollection
Metodo protetto CreateCompatibleInstance
Metodo pubblicoMembro statico CreateInstance(IVsUIDataSource)
Metodo pubblicoMembro statico CreateInstance(IVsUIDataSource, Window, IServiceProvider)
Metodo pubblico Dispose() Solo per utilizzo interno di Microsoft.
Metodo protetto Dispose(Boolean) Solo per utilizzo interno di Microsoft.
Metodo pubblico EnumProperties Solo per utilizzo interno di Microsoft.
Metodo pubblico EnumVerbs Solo per utilizzo interno di Microsoft.
Metodo pubblico Equals Solo per utilizzo interno di Microsoft. (Esegue l'override di Object.Equals(Object)).
Metodo protetto Finalize Solo per utilizzo interno di Microsoft. (Esegue l'override di Object.Finalize()).
Metodo pubblico GetHashCode Solo per utilizzo interno di Microsoft. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetShapeIdentifier Solo per utilizzo interno di Microsoft.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetValue(String) Solo per utilizzo interno di Microsoft.
Metodo pubblico GetValue(String, IVsUIObject%) Solo per utilizzo interno di Microsoft.
Metodo pubblico Invoke(String, Object) Solo per utilizzo interno di Microsoft.
Metodo pubblico Invoke(String, Object, Object%) Solo per utilizzo interno di Microsoft.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico QueryValue Solo per utilizzo interno di Microsoft.
Metodo pubblico ResetValue Solo per utilizzo interno di Microsoft.
Metodo pubblico SetValue(String, Boolean)
Metodo pubblico SetValue(String, Object) Solo per utilizzo interno di Microsoft.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico UnadvisePropertyChangeEvents Solo per utilizzo interno di Microsoft.

In alto

Eventi

  Nome Descrizione
Evento pubblico PropertyChanged Solo per utilizzo interno di Microsoft.

In alto

Operatori

  Nome Descrizione
Operatore pubblicoMembro statico Equality(DataSource, DataSource) Solo per utilizzo interno di Microsoft.
Operatore pubblicoMembro statico Equality(DataSource, IVsUIDataSource) Solo per utilizzo interno di Microsoft.
Operatore pubblicoMembro statico Equality(IVsUIDataSource, DataSource) Solo per utilizzo interno di Microsoft.
Operatore pubblicoMembro statico Inequality(DataSource, DataSource) Solo per utilizzo interno di Microsoft.
Operatore pubblicoMembro statico Inequality(DataSource, IVsUIDataSource) Solo per utilizzo interno di Microsoft.
Operatore pubblicoMembro statico Inequality(IVsUIDataSource, DataSource) Solo per utilizzo interno di Microsoft.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato ICustomTypeProvider.GetCustomType
Implementazione esplicita dell'interfacciaMetodo privato IUIDataSource.GetValue Solo per utilizzo interno di Microsoft.
Implementazione esplicita dell'interfacciaProprietà privata IUIDataSource.Item Solo per utilizzo interno di Microsoft.
Implementazione esplicita dell'interfacciaMetodo privato IUIDataSource.SetValue Solo per utilizzo interno di Microsoft.
Implementazione esplicita dell'interfacciaMetodo privato IVsUIDataSource.SetValue Solo per utilizzo interno di Microsoft.

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Internal.VisualStudio.PlatformUI