IVsHiddenTextSession.AddHiddenRegions (Método)
Agrega una nueva región oculta al búfer de texto.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
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
Parámetros
dwUpdateFlags
Tipo: UInt32[in] Especifica si la región oculta se agrega a la pila de Deshacer/deRehacer . Para obtener más información, vea CHANGE_HIDDEN_REGION_FLAGS.
cRegions
Tipo: Int32[in] Número de regiones ocultas a agregar al búfer de texto.
rgHidReg
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.NewHiddenRegion[][in, size_is (cRegions)] Matriz asignados por el llamador de las regiones de esquematización a agregar. Para obtener más información, vea NewHiddenRegion.
ppEnum
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.IVsEnumHiddenRegions[][out] Puntero a un objeto de IVsEnumHiddenRegions que se puede utilizar para enumerar las regiones ocultas en el búfer de texto.
Valor devuelto
Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.
Comentarios
Prototipo COM
de textmgr.idl:
HRESULT IVsHiddenTextSession::AddHiddenRegions(
[in] DWORD dwUpdateFlags,
[in] long cRegions,
[in, size_is(cRegions)] NewHiddenRegion *rgHidReg,
[out] IVsEnumHiddenRegions **ppEnum
);
Llame a AddHiddenRegions para agregar un nuevo esquema o una región oculta al intervalo de texto especificada.
Cuando crea una nueva área con este método, puede especificar si la región puede participar en Deshacer/Rehacer (parámetro dedwUpdateFlags ), y el número de regiones a crear.
Además, en el parámetro de rgHidReg , puede especificar las propiedades de la región incluido el tipo (oculto o esquematización), el comportamiento (editor o cliente-controlado), el estado (expande o contrae), el texto de titular mostrado cuando la región se contrae, y además puede identificar una cookie concreta que puede utilizar para hacer referencia a las regiones ocultas o métodos de un tipo específico de como EnumHiddenRegions
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)