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


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] число областей структуры для добавления.

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

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

Заметки

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

Из textmgr.idl:

HRESULT IVsOutliningSession::AddOutlineRegions(
   [in] DWORD dwOutliningFlags, 
   [in] long cRegions, 
   [in, size_is(cRegions)] NewOutlineRegion *rgOutlnReg
);

Если имеется несколько областей, которые необходимо структурирование в текстовом буфере, а затем создайте массив структурных областей, а затем вызовите AddOutlineRegions после.

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

См. также

Ссылки

IVsOutliningSession Интерфейс

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