Share via


IVsMonitorUserContext Interface

Creates a new context or subcontext bag.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
<GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")> _
<InterfaceTypeAttribute()> _
Public Interface IVsMonitorUserContext
[GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")]
[InterfaceTypeAttribute()]
public interface IVsMonitorUserContext
[GuidAttribute(L"9C074FDB-3D7D-4512-9604-72B3B0A5F609")]
[InterfaceTypeAttribute()]
public interface class IVsMonitorUserContext
[<GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")>]
[<InterfaceTypeAttribute()>]
type IVsMonitorUserContext =  interface end
public interface IVsMonitorUserContext

The IVsMonitorUserContext type exposes the following members.

Methods

  Name Description
Public method AdviseContextItemEvents Method information is not provided. Do not use this method.
Public method CreateEmptyContext Creates a new context or subcontext bag on the context provider.
Public method FindTargetItems Method information is not provided. Do not use this method.
Public method get_ApplicationContext Method information is not provided. Do not use this method.
Public method GetContextItems Method information is not provided. Do not use this method.
Public method GetF1Kwd Method information is not provided. Do not use this method.
Public method GetNextCtxBag Method information is not provided. Do not use this method.
Public method GetNextCtxBagAttr Method information is not provided. Do not use this method.
Public method GetPrevAttrCache Method information is not provided. Do not use this method.
Public method IsF1Lookup Method information is not provided. Do not use this method.
Public method IsIdleAvailable Method information is not provided. Do not use this method.
Public method put_ApplicationContext Method information is not provided. Do not use this method.
Public method RegisterItemProvider Method information is not provided. Do not use this method.
Public method ResetNextCtxBagAttr Method information is not provided. Do not use this method.
Public method SetSite Method information is not provided. Do not use this method.
Public method SetTopicTypeFilter Method information is not provided. Do not use this method.
Public method UnadviseContextItemEvent Method information is not provided. Do not use this method.
Public method UnregisterItemProvider Method information is not provided. Do not use this method.

Top

Remarks

The majority of methods provided by the IVsMonitorUserContext interface are only used internally by the environment. However, you can use this interface to create a context or subcontext bag. To create a new context bag, call QueryService on the SVsMonitorUserContext service to get a pointer to the IVsMonitorUserContext interface. Once you have the pointer to this interface, call CreateEmptyContext to create a new context bag and to receive a pointer to IVsUserContext. You can then call the AddAttribute method to add attributes, lookup keywords, or F1 keywords to the context bag. Use this same procedure to create a subcontext bag, and then call AddSubcontext to add attributes and keywords to the subcontext bag.

Notes to Callers

Call to create a new context or subcontext bag.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace