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 | |
---|---|---|
VirtualSnapshotPoint(SnapshotPoint) | Inicializa una nueva instancia de VirtualSnapshotPoint en la posición especificada, con cero espacios virtuales. | |
VirtualSnapshotPoint(ITextSnapshot, Int32) | Inicializa una nueva instancia de VirtualSnapshotPoint en la posición especificada en la instantánea especificada, con cero espacios virtuales. | |
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. | |
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 | |
---|---|---|
IsInVirtualSpace | Determina si el punto de la instantánea contiene espacios virtuales. | |
Position | Obtiene la posición del punto de la instantánea. | |
VirtualSpaces | Obtiene el número de espacios virtuales. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CompareTo | Compara una enumeración VirtualSnapshotPoint con otra. | |
Equals | Determina si dos objetos VirtualSnapshotPoint son iguales. (Invalida a ValueType.Equals(Object)). | |
GetHashCode | Obtiene el código hash del objeto. (Invalida a ValueType.GetHashCode). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
ToString | Convierte el objeto en una cadena. (Invalida a ValueType.ToString). | |
TranslateTo(ITextSnapshot) | Traduce este punto a snapshot especificada. | |
TranslateTo(ITextSnapshot, PointTrackingMode) | Traduce este punto a la instantánea de texto especificada con el modo de seguimiento especificado. |
Arriba
Operadores
Nombre | Descripción | |
---|---|---|
Equality | Determina si dos objetos VirtualSnapshotPoint son iguales. | |
GreaterThan | Determina si la posición del punto izquierdo es mayor que la posición del punto derecho. | |
GreaterThanOrEqual | Determina si la posición del punto izquierdo es mayor o igual que la posición del punto derecho. | |
Inequality | Determina si dos objetos VirtualSnapshotPoint son diferentes. | |
LessThan | Determina si la posición del punto izquierdo es menor que la posición del punto derecho. | |
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.