VirtualSnapshotPoint Estrutura

Definição

Representa um SnapshotPoint que pode ter espaços virtuais.

public value class VirtualSnapshotPoint : IComparable<Microsoft::VisualStudio::Text::VirtualSnapshotPoint>
public struct VirtualSnapshotPoint : IComparable<Microsoft.VisualStudio.Text.VirtualSnapshotPoint>
type VirtualSnapshotPoint = struct
Public Structure VirtualSnapshotPoint
Implements IComparable(Of VirtualSnapshotPoint)
Herança
VirtualSnapshotPoint
Implementações

Comentários

Os espaços virtuais são espaços "extras" no final de uma linha que não são adicionados ao comprimento da linha. Você pode habilitar ou desabilitar espaços virtuais no Visual Studio. Quando os espaços virtuais estão desabilitados, pressionar a tecla de seta para a direita no final de uma linha faz com que o cursor se mova para o início da próxima linha. Quando espaços virtuais estão habilitados, pressionar a tecla de seta para a direita no final de uma linha faz com que o cursor se mova para a frente na mesma linha.

Construtores

VirtualSnapshotPoint(ITextSnapshot, Int32)

Inicializa uma nova instância de um VirtualSnapshotPoint em position em um snapshot , com zero espaços virtuais.

VirtualSnapshotPoint(ITextSnapshotLine, Int32)

Inicializa uma nova instância de a a VirtualSnapshotPoint partir offset de line , colocando o ponto no espaço virtual, se necessário.

VirtualSnapshotPoint(SnapshotPoint)

Inicializa uma nova instância de um VirtualSnapshotPoint em position , com zero espaços virtuais.

VirtualSnapshotPoint(SnapshotPoint, Int32)

Inicializa uma nova instância de um VirtualSnapshotPoint em position , com o número especificado de espaços virtuais.

Propriedades

IsInVirtualSpace

Determina se o ponto de instantâneos tem espaços virtuais.

Position

Obtém a posição do ponto de instantâneo.

VirtualSpaces

Obtém o número de espaços virtuais.

Métodos

CompareTo(VirtualSnapshotPoint)

Compara um VirtualSnapshotPoint para outro.

Equals(Object)

Determina se dois objetos VirtualSnapshotPoint são os mesmos.

GetHashCode()

Obtém o código hash do objeto.

ToString()

Converte o objeto em uma cadeia de caracteres.

TranslateTo(ITextSnapshot)

Traduz esse ponto para o snapshot .

TranslateTo(ITextSnapshot, PointTrackingMode)

Traduz esse ponto para o snapshot com o modo de controle fornecido.

Operadores

Equality(VirtualSnapshotPoint, VirtualSnapshotPoint)

Determina se dois objetos VirtualSnapshotPoint são os mesmos.

GreaterThan(VirtualSnapshotPoint, VirtualSnapshotPoint)

Determina se a posição do ponto esquerdo é maior que a posição do ponto à direita.

GreaterThanOrEqual(VirtualSnapshotPoint, VirtualSnapshotPoint)

Determina se a posição do ponto esquerdo é maior ou igual à posição do ponto à direita.

Inequality(VirtualSnapshotPoint, VirtualSnapshotPoint)

Determina se dois VirtualSnapshotPoint objetos são diferentes.

LessThan(VirtualSnapshotPoint, VirtualSnapshotPoint)

Determina se a posição do ponto esquerdo é menor que a posição do ponto à direita.

LessThanOrEqual(VirtualSnapshotPoint, VirtualSnapshotPoint)

Determina se a posição do ponto esquerdo é menor ou igual à posição do ponto à direita.

Aplica-se a