Udostępnij za pośrednictwem


Klasa DataSource

Microsoft tylko do użytku wewnętrznego.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.Internal.VisualStudio.PlatformUI
Zestaw:  Microsoft.VisualStudio.Shell.11.0 (w Microsoft.VisualStudio.Shell.11.0.dll)

Składnia

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

Typ DataSource uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DataSource Microsoft tylko do użytku wewnętrznego.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna IsDisposed Microsoft tylko do użytku wewnętrznego.
Właściwość chroniona IsPropertyAccessSynchronized
Właściwość publiczna Properties Microsoft tylko do użytku wewnętrznego.
Właściwość chroniona ServiceProvider
Właściwość publiczna ShapeIdentifier Microsoft tylko do użytku wewnętrznego.
Właściwość publiczna ShapeProvider
Właściwość publiczna Verbs Microsoft tylko do użytku wewnętrznego.

Początek

Metody

  Nazwa Opis
Metoda publiczna AdvisePropertyChangeEvents Microsoft tylko do użytku wewnętrznego.
Metoda publiczna Close Microsoft tylko do użytku wewnętrznego.
Metoda chroniona CreateCompatibleCollection
Metoda chroniona CreateCompatibleInstance
Metoda publicznaStatyczny element członkowski CreateInstance(IVsUIDataSource)
Metoda publicznaStatyczny element członkowski CreateInstance(IVsUIDataSource, Window, IServiceProvider)
Metoda publiczna Dispose() Microsoft tylko do użytku wewnętrznego.
Metoda chroniona Dispose(Boolean) Microsoft tylko do użytku wewnętrznego.
Metoda publiczna EnumProperties Microsoft tylko do użytku wewnętrznego.
Metoda publiczna EnumVerbs Microsoft tylko do użytku wewnętrznego.
Metoda publiczna Equals Microsoft tylko do użytku wewnętrznego. (Zastępuje Object.Equals(Object)).
Metoda chroniona Finalize Microsoft tylko do użytku wewnętrznego. (Zastępuje Object.Finalize()).
Metoda publiczna GetHashCode Microsoft tylko do użytku wewnętrznego. (Zastępuje Object.GetHashCode()).
Metoda publiczna GetShapeIdentifier Microsoft tylko do użytku wewnętrznego.
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna GetValue(String) Microsoft tylko do użytku wewnętrznego.
Metoda publiczna GetValue(String, IVsUIObject%) Microsoft tylko do użytku wewnętrznego.
Metoda publiczna Invoke(String, Object) Microsoft tylko do użytku wewnętrznego.
Metoda publiczna Invoke(String, Object, Object%) Microsoft tylko do użytku wewnętrznego.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna QueryValue Microsoft tylko do użytku wewnętrznego.
Metoda publiczna ResetValue Microsoft tylko do użytku wewnętrznego.
Metoda publiczna SetValue(String, Boolean)
Metoda publiczna SetValue(String, Object) Microsoft tylko do użytku wewnętrznego.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna UnadvisePropertyChangeEvents Microsoft tylko do użytku wewnętrznego.

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne PropertyChanged Microsoft tylko do użytku wewnętrznego.

Początek

Operatory

  Nazwa Opis
Operator publicznyStatyczny element członkowski Equality(DataSource, DataSource) Microsoft tylko do użytku wewnętrznego.
Operator publicznyStatyczny element członkowski Equality(DataSource, IVsUIDataSource) Microsoft tylko do użytku wewnętrznego.
Operator publicznyStatyczny element członkowski Equality(IVsUIDataSource, DataSource) Microsoft tylko do użytku wewnętrznego.
Operator publicznyStatyczny element członkowski Inequality(DataSource, DataSource) Microsoft tylko do użytku wewnętrznego.
Operator publicznyStatyczny element członkowski Inequality(DataSource, IVsUIDataSource) Microsoft tylko do użytku wewnętrznego.
Operator publicznyStatyczny element członkowski Inequality(IVsUIDataSource, DataSource) Microsoft tylko do użytku wewnętrznego.

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna ICustomTypeProvider.GetCustomType
Jawna implementacja interfejsuMetoda prywatna IUIDataSource.GetValue Microsoft tylko do użytku wewnętrznego.
Jawna implementacja interfejsuWłaściwość prywatna IUIDataSource.Item Microsoft tylko do użytku wewnętrznego.
Jawna implementacja interfejsuMetoda prywatna IUIDataSource.SetValue Microsoft tylko do użytku wewnętrznego.
Jawna implementacja interfejsuMetoda prywatna IVsUIDataSource.SetValue Microsoft tylko do użytku wewnętrznego.

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.Internal.VisualStudio.PlatformUI