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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен