Поделиться через


IVsCompletionSet.GetDisplayText - метод

Возвращает текст элемента набора завершений, как он отображается в списке набора завершений.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
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

Параметры

  • iIndex
    Тип: Int32

    [in] индекс элемента набора завершений для возвращения отображаемый текст.

  • ppszText
    Тип: String%

    [out] возвращает строку, содержащую отображаемый текст.

  • piGlyph
    Тип: array<Int32[]

    [out] возвращает целое число, задающее глиф для отображения рядом с элементом завершения.

Возвращаемое значение

Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.

Заметки

Модель COM подписи

Из textmgr.idl:

HRESULT IVsCompletionSet::GetDisplayText(
   [in] long iIndex,
   [out] WCHAR **ppszText,
   [out, optional] long *piGlyph
);

Возвращаемая строка должна поддерживаться объектом набора завершений, и строка не должна оставаться допустимым до выхода окончательной выпуска или пока обновляется путем вызова UpdateCompletionStatus. GetImageList использует представление для указания списка изображений, связанных с набором завершения.

Примечание

Строка обычно создается объектом набора завершений, и строка не должна сохранять в течение времени существования этого объекта или - Dismiss вызывается метод.

При реализации этого интерфейса в управляемом коде и необходимо иметь строку размещанную вызывающей стороны, реализуйте IVsCoTaskMemFreeMyStrings интерфейс.

Безопасность платформы .NET Framework

См. также

Ссылки

IVsCompletionSet Интерфейс

Microsoft.VisualStudio.TextManager.Interop - пространство имен