Partager via


IVsOutliningSession.AddOutlineRegions, méthode

Crée une région en mode Plan sur l'étendue spécifiée du texte.

Espace de noms :  Microsoft.VisualStudio.TextManager.Interop
Assembly :  Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)

Syntaxe

'Déclaration
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

Paramètres

  • dwOutliningFlags
    Type : UInt32

    [in] le mode plan marque d'un indicateur contrôler si des régions en mode Plan existantes sont supprimées ou conservées. Pour plus d'informations, consultez ADD_OUTLINE_REGION_FLAGS.

  • cRegions
    Type : Int32

    [in] numéro de régions en mode Plan à ajouter.

Valeur de retour

Type : Int32
Si la méthode réussit, elle retourne S_OK.En cas d'échec, un code d'erreur est retourné.

Notes

Signature de COM

De textmgr.idl :

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

Si vous avez plusieurs régions dont vous souhaitez esquisser dans la mémoire tampon de texte, tandis créez un tableau de régions en mode Plan puis appelez l'AddOutlineRegions une fois.

Sécurité .NET Framework

Voir aussi

Référence

IVsOutliningSession Interface

Microsoft.VisualStudio.TextManager.Interop, espace de noms