IVsHiddenTextSession.AddHiddenRegions, méthode
Ajoute une nouvelle zone masquée à la mémoire tampon de texte.
Espace de noms : Microsoft.VisualStudio.TextManager.Interop
Assembly : Microsoft.VisualStudio.TextManager.Interop (dans Microsoft.VisualStudio.TextManager.Interop.dll)
Syntaxe
'Déclaration
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
Paramètres
dwUpdateFlags
Type : UInt32[in] spécifie si la zone masquée est ajoutée à la pile d'Undo/Rétablir. Pour plus d'informations, consultez CHANGE_HIDDEN_REGION_FLAGS.
cRegions
Type : Int32[in] numéro de zones masquées à ajouter à la mémoire tampon de texte.
rgHidReg
Type : array<Microsoft.VisualStudio.TextManager.Interop.NewHiddenRegion[][in, size_is (cRegions)] Choix alloué par l'appelant de régions en mode Plan à ajouter. Pour plus d'informations, consultez NewHiddenRegion.
ppEnum
Type : array<Microsoft.VisualStudio.TextManager.Interop.IVsEnumHiddenRegions[][out] pointeur à un objet d'IVsEnumHiddenRegions qui peut être utilisé pour énumérer les zones masquées dans la mémoire tampon de texte.
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 IVsHiddenTextSession::AddHiddenRegions(
[in] DWORD dwUpdateFlags,
[in] long cRegions,
[in, size_is(cRegions)] NewHiddenRegion *rgHidReg,
[out] IVsEnumHiddenRegions **ppEnum
);
Appelez AddHiddenRegions pour ajouter un nouveau plan ou une zone masquée à l'étendue spécifiée du texte.
Lorsque vous créez une nouvelle zone à l'aide de cette méthode, vous pouvez spécifier si la zone peut participer à Undo/Rétablir (paramètre d'dwUpdateFlags), et le nombre de régions à les créer.
En outre, dans le paramètre d'rgHidReg, vous pouvez spécifier des propriétés de la zone dont le type (masqué ou mode Plan), le comportement (éditeur ou client- contrôlé), l'état (développé ou réduit), le texte de bannière montré lorsque la zone est réduite, et vous pouvez en outre identifier un cookie spécifique que vous pouvez utiliser pour référencer les zones masquées ou un spécifique dans des méthodes telles que l'EnumHiddenRegions
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.