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