IVsOutliningSession.AddOutlineRegions - метод
Создает структурирование область над указанным диапазоном текста.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function AddOutlineRegions ( _
dwOutliningFlags As UInteger, _
cRegions As Integer, _
rgOutlnReg As NewOutlineRegion() _
) As Integer
int AddOutlineRegions(
uint dwOutliningFlags,
int cRegions,
NewOutlineRegion[] rgOutlnReg
)
int AddOutlineRegions(
[InAttribute] unsigned int dwOutliningFlags,
[InAttribute] int cRegions,
[InAttribute] array<NewOutlineRegion>^ rgOutlnReg
)
abstract AddOutlineRegions :
dwOutliningFlags:uint32 *
cRegions:int *
rgOutlnReg:NewOutlineRegion[] -> int
function AddOutlineRegions(
dwOutliningFlags : uint,
cRegions : int,
rgOutlnReg : NewOutlineRegion[]
) : int
Параметры
dwOutliningFlags
Тип: UInt32[in] структура пометит контроля удалить или сохранить, имеется структура области. Дополнительные сведения см. в разделе ADD_OUTLINE_REGION_FLAGS.
cRegions
Тип: Int32[in] число областей структуры для добавления.
rgOutlnReg
Тип: array<Microsoft.VisualStudio.TextManager.Interop.NewOutlineRegion[][in, size_is (cRegions)] выделенный вызывающим объектом массив областей структуры для добавления. Дополнительные сведения см. в разделе NewOutlineRegion.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsOutliningSession::AddOutlineRegions(
[in] DWORD dwOutliningFlags,
[in] long cRegions,
[in, size_is(cRegions)] NewOutlineRegion *rgOutlnReg
);
Если имеется несколько областей, которые необходимо структурирование в текстовом буфере, а затем создайте массив структурных областей, а затем вызовите AddOutlineRegions после.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен