The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

IVsUIDataSource Interface

Represents a Visual Studio user interface data source.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assemblies:   Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
  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.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2014 Microsoft