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)

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("8D11DD44-7EF2-4C7A-B188-7DA136657F68")]
public interface IVsUIDataSource : IVsUISimpleDataSource

The IVsUIDataSource type exposes the following members.

  NameDescription
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.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft