Partager via


IVsTextHidingLayerModule, interface

Implémenté par tout module de couche qui masque le texte.

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

Syntaxe

'Déclaration
<InterfaceTypeAttribute()> _
<GuidAttribute("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")> _
Public Interface IVsTextHidingLayerModule
[InterfaceTypeAttribute()]
[GuidAttribute("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")]
public interface IVsTextHidingLayerModule
[InterfaceTypeAttribute()]
[GuidAttribute(L"1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")]
public interface class IVsTextHidingLayerModule
[<InterfaceTypeAttribute()>]
[<GuidAttribute("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")>]
type IVsTextHidingLayerModule =  interface end
public interface IVsTextHidingLayerModule

Le type IVsTextHidingLayerModule expose les membres suivants.

Méthodes

  Nom Description
Méthode publique MakeBaseSpanVisible Rend une étendue de texte visible.

Début

Notes

Cette interface est implémentée par n'importe quel module de couche qui masque le texte. En d'autres termes, si une couche donnée peut jamais retourner VIEW_E_LOCATION_HIDDEN, elle doit implémenter cette interface pour permettre le texte à rendre visible si une certaine action utilisateur (par exemple, la commande « Atteindre la ligne ») rend nécessaire.

Lorsque l'MakeBaseSpanVisible est appelé, la couche doit rendre le texte visible s'il sait. Si elle échoue, le module de mise en page sera détruit ! Les couches qui ne masquent pas le texte ne doivent pas implémenter cette interface. Toutefois, lorsque l'MakeBaseSpanVisible est appelé, les couches peuvent prendre (et sont bienvenu POUR AFFIRMER) que l'étendue de base a déjà été rendus visibles par la couche ci-dessous.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms