IVsTextManager.EnumViews - метод
Перечисляет представления, которые предоставляются с редактором основные и связываются с указанным текстовым буфером.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function EnumViews ( _
pBuffer As IVsTextBuffer, _
<OutAttribute> ByRef ppEnum As IVsEnumTextViews _
) As Integer
int EnumViews(
IVsTextBuffer pBuffer,
out IVsEnumTextViews ppEnum
)
int EnumViews(
[InAttribute] IVsTextBuffer^ pBuffer,
[OutAttribute] IVsEnumTextViews^% ppEnum
)
abstract EnumViews :
pBuffer:IVsTextBuffer *
ppEnum:IVsEnumTextViews byref -> int
function EnumViews(
pBuffer : IVsTextBuffer,
ppEnum : IVsEnumTextViews
) : int
Параметры
pBuffer
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer[in] указатель на IVsTextBuffer интерфейс для которого представления должны быть возвращены. Передайте значение nullссылка NULL (Nothing в Visual Basic) вернуть все представления для всех буферов.
ppEnum
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsEnumTextViews%[out] указатель на IVsEnumTextViews интерфейс.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsTextManager::EnumViews(
[in] IVsTextBuffer *pBuffer,
[out] IVsEnumTextViews **ppEnum
);
Этот метод применим только для отправки СМС представлений, реализованных пакетом текстового редактора. Настраиваемые представления, зарегистрированные с средой не перечисляются с помощью этого метода.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен