IVsProvideUserContext Interface

Definition

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.

Applies to