IVsUIDataSource Interface
Represents a Visual Studio user interface data source.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assemblies: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Syntax
'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("8D11DD44-7EF2-4C7A-B188-7DA136657F68")> _
Public Interface IVsUIDataSource _
Inherits IVsUISimpleDataSource
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("8D11DD44-7EF2-4C7A-B188-7DA136657F68")]
public interface IVsUIDataSource : IVsUISimpleDataSource
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"8D11DD44-7EF2-4C7A-B188-7DA136657F68")]
public interface class IVsUIDataSource : IVsUISimpleDataSource
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("8D11DD44-7EF2-4C7A-B188-7DA136657F68")>]
type IVsUIDataSource =
interface
interface IVsUISimpleDataSource
end
public interface IVsUIDataSource extends IVsUISimpleDataSource
The IVsUIDataSource type exposes the following members.
Methods
Name | Description | |
---|---|---|
AdvisePropertyChangeEvents | Registers to be notified when a property changes. | |
Close | Closes this data source. | |
EnumProperties | Returns an enumeration of the available properties. | |
EnumVerbs | Returns an enumeration of verbs for the data source. | |
GetShapeIdentifier | 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 | Returns the value of a property. | |
Invoke | Invokes a verb on the data source. | |
QueryValue | Returns the type, format and value of a property. | |
ResetValue | Sets a property to it's default value. | |
SetValue | Sets a property to a value. | |
UnadvisePropertyChangeEvents | Stops receiving notifications when properties change. |
Top