Método IVsCompletionSet.GetDisplayText
Retorna o texto de um item de conjunto de conclusão como ele aparece na conclusão de lista de conjuntos.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
Function GetDisplayText ( _
iIndex As Integer, _
<OutAttribute> ByRef ppszText As String, _
<OutAttribute> piGlyph As Integer() _
) As Integer
int GetDisplayText(
int iIndex,
out string ppszText,
int[] piGlyph
)
int GetDisplayText(
[InAttribute] int iIndex,
[OutAttribute] String^% ppszText,
[OutAttribute] array<int>^ piGlyph
)
abstract GetDisplayText :
iIndex:int *
ppszText:string byref *
piGlyph:int[] byref -> int
function GetDisplayText(
iIndex : int,
ppszText : String,
piGlyph : int[]
) : int
Parâmetros
iIndex
Tipo: Int32[in] Índice de conclusão definir item para retornar o texto de exibição.
ppszText
Tipo: String%[out] Retorna um string que contém o texto de exibição.
piGlyph
Tipo: array<Int32[][out] Retorna um inteiro que identifica o glifo para exibir a próxima ao item de conclusão.
Valor de retorno
Tipo: 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 textmgr.idl:
HRESULT IVsCompletionSet::GetDisplayText(
[in] long iIndex,
[out] WCHAR **ppszText,
[out, optional] long *piGlyph
);
A seqüência de caracteres retornada deve ser mantida pelo objeto de conjunto de conclusão e a seqüência de caracteres deve permanecer válida até a versão final, ou até que atualizada chamando UpdateCompletionStatus. GetImageListé usado pelo modo de exibição para determinar a lista de imagens associadas a um conjunto de conclusão.
Dica
A seqüência de caracteres é normalmente criada pelo objeto de conjunto de conclusão e a seqüência de caracteres deve persistir durante a vida útil do objeto ou até que o Dismiss método é chamado.
Se você estiver implementando essa interface em código gerenciado e você precisa ter a seqüência de caracteres alienado pelo chamador, implementar a IVsCoTaskMemFreeMyStrings interface.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.