Metodo IVsCompletionSet.GetDisplayText
Restituisce il testo di un elemento prestabilito di completamento visualizzato nell'elenco set di completamenti.
Spazio dei nomi: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Sintassi
'Dichiarazione
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
Parametri
iIndex
Tipo: Int32[in] Indice dell'elemento set di completamenti per restituire testo visualizzato per.
ppszText
Tipo: String%[out] Restituisce una stringa contenente il testo visualizzato.
piGlyph
Tipo: array<Int32[][out] Restituisce un numero intero che identifica il glifo per visualizzare accanto all'elemento di completamento.
Valore restituito
Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
Firma COM
da textmgr.idl:
HRESULT IVsCompletionSet::GetDisplayText(
[in] long iIndex,
[out] WCHAR **ppszText,
[out, optional] long *piGlyph
);
La stringa restituita deve essere gestita dall'oggetto set di completamenti e la stringa deve rimanere valido fino alla versione finale, o finché non aggiornato chiamando UpdateCompletionStatus. GetImageList viene utilizzato dalla visualizzazione per determinare l'elenco delle immagini associate a un set di completamenti.
Nota
La stringa in genere viene creata dall'oggetto set di completamenti e la stringa deve mantenere per la vita dell'oggetto o fino a Dismiss viene chiamato il metodo.
Se si implementa questa interfaccia nel codice gestito e occorre eliminare la stringa dal chiamante, distribuire IVsCoTaskMemFreeMyStrings interfaccia.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.