IVsUIDataSource Interface
Collapse the table of content
Expand the table of content

IVsUIDataSource Interface

Represents a Visual Studio user interface data source.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)

public interface IVsUIDataSource : IVsUISimpleDataSource

The IVsUIDataSource type exposes the following members.

Public methodAdvisePropertyChangeEventsRegisters to be notified when a property changes.
Public methodCloseCloses this data source.
Public methodEnumPropertiesReturns an enumeration of the available properties.
Public methodEnumVerbsReturns an enumeration of verbs for the data source.
Public methodGetShapeIdentifierReturns the shape identifier for this data source. Two data sources with the same shape identifier will have exactly the same properties and verbs.
Public methodGetValueReturns the value of a property.
Public methodInvokeInvokes a verb on the data source.
Public methodQueryValueReturns the type, format and value of a property.
Public methodResetValueSets a property to it's default value.
Public methodSetValueSets a property to a value.
Public methodUnadvisePropertyChangeEventsStops receiving notifications when properties change.

Community Additions

© 2016 Microsoft