IVsUIDataSource Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a Visual Studio user interface data source.
public interface class IVsUIDataSource : Microsoft::VisualStudio::Shell::Interop::IVsUISimpleDataSource
public interface class IVsUIDataSource : Microsoft::VisualStudio::Shell::Interop::IVsUISimpleDataSource
__interface IVsUIDataSource : Microsoft::VisualStudio::Shell::Interop::IVsUISimpleDataSource
public interface IVsUIDataSource : Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource
[System.Runtime.InteropServices.Guid("8D11DD44-7EF2-4C7A-B188-7DA136657F68")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUIDataSource : Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource
type IVsUIDataSource = interface
interface IVsUISimpleDataSource
interface IVsUIDispatch
[<System.Runtime.InteropServices.Guid("8D11DD44-7EF2-4C7A-B188-7DA136657F68")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUIDataSource = interface
interface IVsUISimpleDataSource
interface IVsUIDispatch
Public Interface IVsUIDataSource
Implements IVsUISimpleDataSource
- Attributes
- Implements
Methods
AdvisePropertyChangeEvents(IVsUIDataSourcePropertyChangeEvents, UInt32) |
Registers to be notified when a property changes. |
Close() |
Closes this data source. |
EnumProperties(IVsUIEnumDataSourceProperties) |
Returns an enumeration of the available properties. |
EnumVerbs(IVsUIEnumDataSourceVerbs) |
Returns an enumeration of verbs for the data source. |
GetShapeIdentifier(Guid, UInt32) |
Returns the shape identifier for this data source. Two data sources with the same shape identifier will have exactly the same properties and verbs. |
GetValue(String, IVsUIObject) |
Returns the value of a property. |
Invoke(String, Object, Object) |
Invokes a verb on the data source. |
QueryValue(String, String[], UInt32[], Object[]) |
Returns the type, format and value of a property. |
ResetValue(String) |
Sets a property to it's default value. |
SetValue(String, IVsUIObject) |
Sets a property to a value. |
UnadvisePropertyChangeEvents(UInt32) |
Stops receiving notifications when properties change. |