Freigeben über


IVsOutliningSession.AddOutlineRegions-Methode

Erstellt einen Gliederungsbereich über dem angegebenen Textabschnitt.

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

Syntax

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

Parameter

  • dwOutliningFlags
    Typ: UInt32

    [in] Das Gliedern kennzeichnet das Steuern, ob vorhandene Bereiche Gliedern beibehalten oder entfernt werden. Weitere Informationen finden Sie unter ADD_OUTLINE_REGION_FLAGS.

  • cRegions
    Typ: Int32

    [in] Die Anzahl der hinzuzufügenden Bereiche Gliedern.

Rückgabewert

Typ: Int32
Wenn die Methode erfolgreich ausgeführt, gibt sie S_OKzurück.Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Von textmgr.idl:

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

Wenn Sie mehrere Bereiche besitzen, die Sie im Textpuffer gliedern möchten, erstellen Sie ein Array Bereiche Kontur und rufen Sie dann AddOutlineRegions einmal auf.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsOutliningSession Schnittstelle

Microsoft.VisualStudio.TextManager.Interop-Namespace