Interface IVsMonitorUserContext
Publicado: abril de 2016
Cria um novo recipiente de contexto ou subcontexto.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")]
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
public interface IVsMonitorUserContext
[GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")]
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
public interface class IVsMonitorUserContext
[<GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")>]
[<ComConversionLossAttribute>]
[<InterfaceTypeAttribute(1)>]
type IVsMonitorUserContext = interface end
<GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")>
<ComConversionLossAttribute>
<InterfaceTypeAttribute(1)>
Public Interface IVsMonitorUserContext
Métodos
Nome | Descrição | |
---|---|---|
AdviseContextItemEvents(IVsUserContextItemEvents, UInt32) | Informações do método não são fornecidas. Não use esse método. |
|
CreateEmptyContext(IVsUserContext) | Cria um novo recipiente de contexto ou subcontexto no provedor de contexto. |
|
FindTargetItems(String, String, IVsUserContextItemCollection, Int32) | Informações do método não são fornecidas. Não use esse método. |
|
get_ApplicationContext(IVsUserContext) | Informações do método não são fornecidas. Não use esse método. |
|
GetContextItems(IVsUserContextItemCollection) | Informações do método não são fornecidas. Não use esse método. |
|
GetF1Kwd(String, Int32) | Informações do método não são fornecidas. Não use esse método. |
|
GetNextCtxBag(String, String) | Informações do método não são fornecidas. Não use esse método. |
|
GetNextCtxBagAttr(String, String) | Informações do método não são fornecidas. Não use esse método. |
|
GetPrevAttrCache(IntPtr, IntPtr, Int32) | Informações do método não são fornecidas. Não use esse método. |
|
IsF1Lookup(Int32) | Informações do método não são fornecidas. Não use esse método. |
|
IsIdleAvailable(Int32) | Informações do método não são fornecidas. Não use esse método. |
|
put_ApplicationContext(IVsUserContext) | Informações do método não são fornecidas. Não use esse método. |
|
RegisterItemProvider(IVsUserContextItemProvider, UInt32) | Informações do método não são fornecidas. Não use esse método. |
|
ResetNextCtxBagAttr() | Informações do método não são fornecidas. Não use esse método. |
|
SetSite(IServiceProvider) | Informações do método não são fornecidas. Não use esse método. |
|
SetTopicTypeFilter(IVsHelpAttributeList) | Informações do método não são fornecidas. Não use esse método. |
|
UnadviseContextItemEvent(UInt32) | Informações do método não são fornecidas. Não use esse método. |
|
UnregisterItemProvider(UInt32) | Informações do método não são fornecidas. Não use esse método. |
Comentários
A maioria dos métodos fornecidos pelo IVsMonitorUserContext interface só são usados internamente pelo ambiente. No entanto, você pode usar essa interface para criar um recipiente de contexto ou subcontexto. Para criar um novo recipiente de contexto, chame QueryService no SVsMonitorUserContext para obter um ponteiro para o IVsMonitorUserContext interface. Uma vez que o ponteiro para esta interface, chame CreateEmptyContext para criar um novo recipiente de contexto e receber um ponteiro para IVsUserContext. Você pode chamar o AddAttribute método para adicionar atributos, palavras-chave de pesquisa ou palavras-chave F1 para o recipiente de contexto. Usar esse mesmo procedimento para criar um recipiente de contexto e, em seguida, chame AddSubcontext para adicionar atributos e palavras-chave para o recipiente subcontexto.
Observações para chamadores:
Chamada para criar um novo recipiente de contexto ou subcontexto.
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo