Interface IVsTextLayer
Manipula o layout entre um buffer de base e um modo de exibição.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
<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
O tipo IVsTextLayer expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
![]() |
BaseLineIndexToLocal | |
![]() |
CanReplaceLines | |
![]() |
CopyLineText | Coloca o período especificado de texto em um buffer alocado pelo chamador |
![]() |
CreateTrackingPoint | Cria um ponto de controle de comprimento zero é semelhante a um marcador de comprimento zero. |
![]() |
DeeperLayerLineIndexToLocal | |
![]() |
EnumLayerMarkers | Enumera todos os marcadores. |
![]() |
GetBaseBuffer | |
![]() |
GetLastLineIndex | Retorna o comprimento da última linha. |
![]() |
GetLengthOfLine | Retorna o comprimento de uma linha. |
![]() |
GetLineCount | Retorna o número de linhas. |
![]() |
GetLineDataEx | |
![]() |
GetLineText | Coloca o período especificado de texto em um BSTR. |
![]() |
GetMarkerData | |
![]() |
LocalLineIndexToBase | |
![]() |
LocalLineIndexToDeeperLayer | |
![]() |
LockBufferEx | |
![]() |
MapLocalSpansToTextOriginatingLayer | Mapeia um conjunto de extensões de locais para a camada de shallowest que se origina de texto. |
![]() |
ReleaseLineDataEx | |
![]() |
ReleaseMarkerData | |
![]() |
ReplaceLines | Lida com produtos ingressando da quebra de linha, etc. |
![]() |
ReplaceLinesEx | Lida com produtos ingressando da quebra de linha, etc. |
![]() |
UnlockBufferEx |
Superior
Comentários
Um exemplo é uma camada de função por vez, que oculta o texto antes e depois de uma função.
Uma camada de texto pode atuar como uma camada de texto após o outro. O buffer propriamente dito é uma camada de texto. Assim, qualquer número de camadas de texto pode modificar "percepção" do modo de exibição do buffer subjacente.
Essa interface é derivada.IVsTextLines
Observações para implementadores
Atualmente você não pode implementar essa interface.