IVsTextLayer-Schnittstelle
Handle Lay-out zwischen einem niedrigen Puffer und einer Ansicht.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
<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
Der IVsTextLayer-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
BaseLineIndexToLocal | |
![]() |
CanReplaceLines | |
![]() |
CopyLineText | Setzt den angegebenen Textabschnitt in einem vom Aufrufer reservierten Puffer |
![]() |
CreateTrackingPoint | Erstellt einen Nachverfolgungspunkt der Länge 0, der einem der Länge 0 Markierungen ähnelt. |
![]() |
DeeperLayerLineIndexToLocal | |
![]() |
EnumLayerMarkers | Listet alle Marker auf. |
![]() |
GetBaseBuffer | |
![]() |
GetLastLineIndex | Gibt die Länge der letzten Zeile zurück. |
![]() |
GetLengthOfLine | Gibt die Länge einer Zeile zurück. |
![]() |
GetLineCount | Gibt die Anzahl von Zeilen zurück. |
![]() |
GetLineDataEx | |
![]() |
GetLineText | Setzt den angegebenen Textabschnitt in BSTR. |
![]() |
GetMarkerData | |
![]() |
LocalLineIndexToBase | |
![]() |
LocalLineIndexToDeeperLayer | |
![]() |
LockBufferEx | |
![]() |
MapLocalSpansToTextOriginatingLayer | Ordnet einen Satz lokale Spannen in die flachsten Ebene, die Text aus. |
![]() |
ReleaseLineDataEx | |
![]() |
ReleaseMarkerData | |
![]() |
ReplaceLines | Behandelt das Verknüpfen/anhalten Zeilen usw. |
![]() |
ReplaceLinesEx | Behandelt das Verknüpfen/anhalten Zeilen usw. |
![]() |
UnlockBufferEx |
Zum Seitenanfang
Hinweise
Ein Beispiel hierfür ist eine FUNCTION-an-ein TIME-Ebene, die den Text vor und nach einer Funktion ausblendet.
Eine Ebene kann Text nach anderen Text als eine Ebene. Der Puffer selbst ist eine Text Ebene. Daher kann eine beliebige Anzahl von Text auf die „Vorstellung von“ Ansicht des zugrunde liegenden Puffers ändern.
Diese Schnittstelle wird von abgeleiteten IVsTextLines
Hinweise zur Implementierung
Sie können nicht nur diese Schnittstelle implementieren.