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