IVsHiddenTextSession.AddHiddenRegions - метод
Добавляет новую область скрытая в текстовый буфер.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function AddHiddenRegions ( _
dwUpdateFlags As UInteger, _
cRegions As Integer, _
rgHidReg As NewHiddenRegion(), _
<OutAttribute> ppEnum As IVsEnumHiddenRegions() _
) As Integer
int AddHiddenRegions(
uint dwUpdateFlags,
int cRegions,
NewHiddenRegion[] rgHidReg,
IVsEnumHiddenRegions[] ppEnum
)
int AddHiddenRegions(
[InAttribute] unsigned int dwUpdateFlags,
[InAttribute] int cRegions,
[InAttribute] array<NewHiddenRegion>^ rgHidReg,
[OutAttribute] array<IVsEnumHiddenRegions^>^ ppEnum
)
abstract AddHiddenRegions :
dwUpdateFlags:uint32 *
cRegions:int *
rgHidReg:NewHiddenRegion[] *
ppEnum:IVsEnumHiddenRegions[] byref -> int
function AddHiddenRegions(
dwUpdateFlags : uint,
cRegions : int,
rgHidReg : NewHiddenRegion[],
ppEnum : IVsEnumHiddenRegions[]
) : int
Параметры
dwUpdateFlags
Тип: UInt32[in] определяет, добавлена ли область скрытая Отменить/Отмена действия стек. Дополнительные сведения см. в разделе CHANGE_HIDDEN_REGION_FLAGS.
cRegions
Тип: Int32[in] число скрытых областей, добавляемый в текстовый буфер.
rgHidReg
Тип: array<Microsoft.VisualStudio.TextManager.Interop.NewHiddenRegion[][in, size_is (cRegions)] выделенный вызывающим объектом массив областей структуры для добавления. Дополнительные сведения см. в разделе NewHiddenRegion.
ppEnum
Тип: array<Microsoft.VisualStudio.TextManager.Interop.IVsEnumHiddenRegions[][out] указатель на IVsEnumHiddenRegions объект, который может использоваться для перечисления скрытые области в текстовом буфере.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsHiddenTextSession::AddHiddenRegions(
[in] DWORD dwUpdateFlags,
[in] long cRegions,
[in, size_is(cRegions)] NewHiddenRegion *rgHidReg,
[out] IVsEnumHiddenRegions **ppEnum
);
Вызов AddHiddenRegions добавить новую структуру или скрытая область в заданный диапазон текста.
При создании новой области с помощью этого метода можно указать, следует ли область может участвовать в пределах Отменить/Отмена действия (dwUpdateFlags параметр) и числа регионов, который требуется создать.
Кроме того, в EnumHiddenRegionsпараметр, можно задать свойства области включая тип (скрытый или конспектированный), расширения функциональности (редактор или клиент-проконтролировано), состояние - развернут или свернут (), выделенный текст баннера, когда область свернута, и можно дополнительно указать конкретный файл cookie, который можно использовать для ссылки скрытые области или определенный тип в методы как rgHidReg
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
IVsHiddenTextSession Интерфейс
Microsoft.VisualStudio.TextManager.Interop - пространство имен