Método IVsUserContext.GetAttrUsage (Int32, Int32, VSUSERCONTEXTATTRIBUTEUSAGE )

 

Publicado: abril de 2016

Retorna o tipo de contexto (atributo, a palavra-chave de pesquisa, ou F1 palavra-chave) que está presente em uma posição de índice especificado na maleta contexto ou subcontexto.

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

Sintaxe

int GetAttrUsage(
    int index,
    int fIncludeChildren,
    VSUSERCONTEXTATTRIBUTEUSAGE[] pUsage
)
int GetAttrUsage(
    int index,
    int fIncludeChildren,
    array<VSUSERCONTEXTATTRIBUTEUSAGE>^ pUsage
)
abstract GetAttrUsage : 
        index:int *
        fIncludeChildren:int *
        pUsage:VSUSERCONTEXTATTRIBUTEUSAGE[] -> int
Function GetAttrUsage (
    index As Integer,
    fIncludeChildren As Integer,
    pUsage As VSUSERCONTEXTATTRIBUTEUSAGE()
) As Integer

Parâmetros

  • index
    [in] Posição de índice do item de contexto na maleta contexto.O índice é baseado em zero.
  • fIncludeChildren
    [in] Se true, e em seguida, o subcontexto associado com o conjunto de propriedades de contexto está incluído.Se false, e em seguida, o subcontexto é excluído.
  • pUsage
    [out] Especifica se um atributo ou palavra-chave está localizado na posição de índice especificado na maleta contexto.Para obter uma lista de pUsage valores, consulte VSUSERCONTEXTATTRIBUTEUSAGE.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De context.idl:

HRESULT IVsUserContext::GetAttrUsage(
   [in] int index,
   [in] BOOL fIncludeChildren,
   [out, retval] VSUSERCONTEXTATTRIBUTEUSAGE * pUsage);

Use o IVsUserContext.GetAttrUsage método para determinar se as palavras-chave retornado do GetAttribute ou GetAttributePri métodos são F1 ou de pesquisa de palavras-chave.

O valor da fIncludeChildren parâmetro não tem efeito se a bolsa de contexto não tem qualquer subcontexto.

Consulte também

Interface IVsUserContext
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo