Partager via


IVsHiddenRegion, interface

Gère la zone masquée.

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

Syntaxe

'Déclaration
<InterfaceTypeAttribute()> _
<GuidAttribute("41E57382-63F9-48E6-9DBD-163D2B14D41B")> _
Public Interface IVsHiddenRegion
[InterfaceTypeAttribute()]
[GuidAttribute("41E57382-63F9-48E6-9DBD-163D2B14D41B")]
public interface IVsHiddenRegion
[InterfaceTypeAttribute()]
[GuidAttribute(L"41E57382-63F9-48E6-9DBD-163D2B14D41B")]
public interface class IVsHiddenRegion
[<InterfaceTypeAttribute()>]
[<GuidAttribute("41E57382-63F9-48E6-9DBD-163D2B14D41B")>]
type IVsHiddenRegion =  interface end
public interface IVsHiddenRegion

Le type IVsHiddenRegion expose les membres suivants.

Méthodes

  Nom Description
Méthode publique GetBanner Retourne la bannière pour la zone masquée.
Méthode publique GetBaseBuffer Fournit un pointeur à la mémoire tampon de texte de la zone masquée.
Méthode publique GetBehavior Retourne le comportement masqué de zone, c. autrement dit., client- contrôlé ou contrôlé par l'éditeur.
Méthode publique GetClientData Retourne les données clientes pour la zone masquée.
Méthode publique GetSpan Retourne l'étendue de texte de la zone masquée dans la mémoire tampon de texte.
Méthode publique GetState Retourne l'état de la zone masquée.
Méthode publique GetType Retourne le type masqué de zone (autrement dit, masquées ou réductible).
Méthode publique Invalidate Supprime la zone masquée et expose le texte masqué dans l'affichage normal.
Méthode publique IsValid Détermine si la zone masquée est valide.
Méthode publique SetBanner Définit la bannière pour la zone masquée.
Méthode publique SetClientData Définit les données clientes pour la zone masquée.
Méthode publique SetSpan Définit l'étendue de texte de la zone masquée dans la mémoire tampon de texte.
Méthode publique SetState Définit l'état de la zone masquée.

Début

Notes

Cette interface représente une partie de la mémoire tampon qui a été masquée. À l'aide de l'interface d'IVsHiddenRegion, vous pouvez déplacer une zone masquée, modifier son état (par exemple, réduit ou développé), ou le supprimer.

Remarques à l'attention des appelants

Appelez cette interface pour gérer les propriétés d'une zone masquée. L'environnement fournit un pointeur à IVsHiddenRegion dans les appels à votre client de texte masqué (objet d'IVsHiddenTextClient). Vous pouvez uniquement spécifier un client de texte masqué si vous créez une nouvelle session de texte masqué (CreateHiddenTextSession).

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms