Compartilhar via


Método IVsHiddenTextSession.AddHiddenRegions

Adiciona uma nova região oculta para o buffer de texto.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
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 se a região oculta é adicionado para o Desfazer/Refazer pilha. Para mais informações, consulte: CHANGE_HIDDEN_REGION_FLAGS.

  • cRegions
    Tipo: Int32

    [in] Número de regiões ocultas para adicionar ao buffer de texto.

Valor de retorno

Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De textmgr.idl:

HRESULT IVsHiddenTextSession::AddHiddenRegions(
   [in] DWORD dwUpdateFlags, 
   [in] long cRegions, 
   [in, size_is(cRegions)] NewHiddenRegion *rgHidReg, 
   [out] IVsEnumHiddenRegions **ppEnum
);

Chame AddHiddenRegions para adicionar uma nova estrutura de tópicos ou uma região oculta para o período especificado de texto.

  • Quando você cria uma nova região usando esse método, você pode especificar se a região pode participar Desfazer/Refazer (dwUpdateFlags parâmetro) e o número de regiões para criar.

  • Além disso, no rgHidReg parâmetro, você pode especificar propriedades da região, incluindo o tipo (oculto ou estrutura de tópicos), o comportamento (editor ou cliente-controlada), o estado (expandido ou recolhido), o texto do banner mostrado quando a região é recolhida e você Além disso pode identificar um cookie específico que você pode usar para regiões de referência ocultada ou de um tipo específico de métodos, comoEnumHiddenRegions

Segurança do .NET Framework

Consulte também

Referência

IVsHiddenTextSession Interface

Namespace Microsoft.VisualStudio.TextManager.Interop