Partager via


IVsTextLayer, interface

Mise en page de handles entre une mémoire tampon de base et une vue.

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

Syntaxe

'Déclaration
<InterfaceTypeAttribute()> _
<GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")> _
Public Interface IVsTextLayer
[InterfaceTypeAttribute()]
[GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")]
public interface IVsTextLayer
[InterfaceTypeAttribute()]
[GuidAttribute(L"0E145D3F-BEFC-4FD9-8714-B01AE89F4396")]
public interface class IVsTextLayer
[<InterfaceTypeAttribute()>]
[<GuidAttribute("0E145D3F-BEFC-4FD9-8714-B01AE89F4396")>]
type IVsTextLayer =  interface end
public interface IVsTextLayer

Le type IVsTextLayer expose les membres suivants.

Méthodes

  Nom Description
Méthode publique BaseLineIndexToLocal
Méthode publique CanReplaceLines
Méthode publique CopyLineText Met l'étendue spécifiée du texte dans une mémoire tampon allouée par l'appelant
Méthode publique CreateTrackingPoint Crée un point de suivi de longueur zéro qui est semblable à une marque de longueur zéro.
Méthode publique DeeperLayerLineIndexToLocal
Méthode publique EnumLayerMarkers Énumère toutes les marques.
Méthode publique GetBaseBuffer
Méthode publique GetLastLineIndex Retourne la longueur de la dernière ligne.
Méthode publique GetLengthOfLine Retourne la longueur d'une ligne.
Méthode publique GetLineCount Retourne le nombre de lignes.
Méthode publique GetLineDataEx
Méthode publique GetLineText Met l'étendue spécifiée du texte en BSTR.
Méthode publique GetMarkerData
Méthode publique LocalLineIndexToBase
Méthode publique LocalLineIndexToDeeperLayer
Méthode publique LockBufferEx
Méthode publique MapLocalSpansToTextOriginatingLayer Mappe un jeu d'étendues locales à la couche la plus profonde peu qui lance le texte.
Méthode publique ReleaseLineDataEx
Méthode publique ReleaseMarkerData
Méthode publique ReplaceLines Les handles visualisant/arrêter se joindre, etc.
Méthode publique ReplaceLinesEx Arrêter de ligne de handles/se joindre, etc.
Méthode publique UnlockBufferEx

Début

Notes

Un exemple est une couche de fonction-à-un- fois fonction-à-un-fois qui masque le texte avant et après une fonction.

Une couche de texte peut agir comme une couche de texte sur des autres. La mémoire tampon est elle-même une couche de texte. Donc un certain nombre de couches de texte peuvent modifier la perception «  » de la vue de la mémoire tampon sous-jacente.

Cette interface est dérivée d'IVsTextLines

Remarques à l'attention des implémenteurs

Vous ne pouvez pas actuellement implémenter cette interface.

Voir aussi

Référence

Microsoft.VisualStudio.TextManager.Interop, espace de noms

IVsTextLayer2