Condividi tramite


Metodo IVsOutliningSession.AddOutlineRegions

Crea un'area della struttura sull'intervallo di testo.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)

Sintassi

'Dichiarazione
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

Parametri

  • dwOutliningFlags
    Tipo: UInt32

    [in] La descrizione contrassegna il controllo se le aree esistenti della struttura vengono rimosse o mantenute. Per ulteriori informazioni, vedere ADD_OUTLINE_REGION_FLAGS.

  • cRegions
    Tipo: Int32

    [in] Numero delle aree della struttura da aggiungere.

Valore restituito

Tipo: Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.

Note

Firma COM

da textmgr.idl:

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

Se si dispone di diverse aree che si desidera descrivere nel buffer di testo, quindi creare una matrice delle aree della struttura e quindi chiamare AddOutlineRegions una volta.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IVsOutliningSession Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop