Compartir a través de


VirtualSnapshotPoint (Estructura)

Representa una estructura SnapshotPoint que puede tener espacios virtuales.

Espacio de nombres:  Microsoft.VisualStudio.Text
Ensamblado:  Microsoft.VisualStudio.Text.Logic (en Microsoft.VisualStudio.Text.Logic.dll)

Sintaxis

'Declaración
Public Structure VirtualSnapshotPoint _
    Implements IComparable(Of VirtualSnapshotPoint)
public struct VirtualSnapshotPoint : IComparable<VirtualSnapshotPoint>
public value class VirtualSnapshotPoint : IComparable<VirtualSnapshotPoint>
[<Sealed>]
type VirtualSnapshotPoint =  
    struct 
        interface IComparable<VirtualSnapshotPoint>
    end
JScript admite el uso de estructuras, pero no admite la declaración de estructuras nuevas.

El tipo VirtualSnapshotPoint expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público VirtualSnapshotPoint(SnapshotPoint) Inicializa una nueva instancia de VirtualSnapshotPoint en la posición especificada, con cero espacios virtuales.
Método público VirtualSnapshotPoint(ITextSnapshot, Int32) Inicializa una nueva instancia de VirtualSnapshotPoint en la posición especificada en la instantánea especificada, con cero espacios virtuales.
Método público VirtualSnapshotPoint(ITextSnapshotLine, Int32) Inicializa una nueva instancia de VirtualSnapshotPoint en el desplazamiento especificado de la línea especificada, colocando el punto en espacio virtual si es necesario.
Método público VirtualSnapshotPoint(SnapshotPoint, Int32) Inicializa una nueva instancia de VirtualSnapshotPoint en la posición especificada, con el número de espacios virtuales especificado.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública IsInVirtualSpace Determina si el punto de la instantánea contiene espacios virtuales.
Propiedad pública Position Obtiene la posición del punto de la instantánea.
Propiedad pública VirtualSpaces Obtiene el número de espacios virtuales.

Arriba

Métodos

  Nombre Descripción
Método público CompareTo Compara una enumeración VirtualSnapshotPoint con otra.
Método público Equals Determina si dos objetos VirtualSnapshotPoint son iguales. (Invalida a ValueType.Equals(Object)).
Método público GetHashCode Obtiene el código hash del objeto. (Invalida a ValueType.GetHashCode).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público ToString Convierte el objeto en una cadena. (Invalida a ValueType.ToString).
Método público TranslateTo(ITextSnapshot) Traduce este punto a snapshot especificada.
Método público TranslateTo(ITextSnapshot, PointTrackingMode) Traduce este punto a la instantánea de texto especificada con el modo de seguimiento especificado.

Arriba

Operadores

  Nombre Descripción
Operador públicoMiembro estático Equality Determina si dos objetos VirtualSnapshotPoint son iguales.
Operador públicoMiembro estático GreaterThan Determina si la posición del punto izquierdo es mayor que la posición del punto derecho.
Operador públicoMiembro estático GreaterThanOrEqual Determina si la posición del punto izquierdo es mayor o igual que la posición del punto derecho.
Operador públicoMiembro estático Inequality Determina si dos objetos VirtualSnapshotPoint son diferentes.
Operador públicoMiembro estático LessThan Determina si la posición del punto izquierdo es menor que la posición del punto derecho.
Operador públicoMiembro estático LessThanOrEqual Determina si la posición del punto izquierdo es menor o igual que la posición del punto derecho.

Arriba

Comentarios

Los espacios virtuales son los espacios “adicionales” al final de una línea que no se agregan a la longitud de la línea. Puede habilitar o deshabilitar espacios virtuales en Visual Studio. Cuando los espacios virtuales se deshabilitan, presionando en la tecla de flecha derecha al final de las causas de una línea el símbolo de intercalación de desplazarse al principio de la línea siguiente. Cuando los espacios virtuales están habilitadas, presionando en la tecla de flecha derecha al final de las causas de una línea el símbolo de intercalación de avanzar en la misma línea.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Text (Espacio de nombres)