IVsProvideUserContext 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.
Provides context for an item in a selection container.
public interface class IVsProvideUserContext
public interface class IVsProvideUserContext
__interface IVsProvideUserContext
[System.Runtime.InteropServices.Guid("997D7904-D948-4C8B-8BAB-0BDA1E212F6E")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProvideUserContext
[System.Runtime.InteropServices.Guid("997D7904-D948-4C8B-8BAB-0BDA1E212F6E")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsProvideUserContext
[<System.Runtime.InteropServices.Guid("997D7904-D948-4C8B-8BAB-0BDA1E212F6E")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProvideUserContext = interface
[<System.Runtime.InteropServices.Guid("997D7904-D948-4C8B-8BAB-0BDA1E212F6E")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsProvideUserContext = interface
Public Interface IVsProvideUserContext
- Derived
- Attributes
Remarks
If you are pushing selection to the Properties window using the IVsTrackSelectionEx interface and you want to provide context on the selected item, then the selected item needs to implement the IVsProvideUserContext
interface. For example, use IVsProvideUserContext
to provide context for items in a task list or a button on a designer.
See illustrations of the implementation and/or calling of this interface in the sample Figures Edit.
Notes to Implementers
Implement this interface on a selection container to provide context.
Methods
GetUserContext(IVsUserContext) |
Informs the environment where the selection's context is located. |