다음을 통해 공유


VirtualSnapshotPoint 구조체

가상 공간을 포함할 수 있는 SnapshotPoint를 나타냅니다.

네임스페이스:  Microsoft.VisualStudio.Text
어셈블리:  Microsoft.VisualStudio.Text.Logic(Microsoft.VisualStudio.Text.Logic.dll)

구문

‘선언
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에서는 구조체를 사용할 수 있지만 새로 선언할 수는 없습니다.

VirtualSnapshotPoint 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 VirtualSnapshotPoint(SnapshotPoint) 새 인스턴스를 초기화 한 VirtualSnapshotPoint 0 가상 공간으로 지정 된 위치입니다.
Public 메서드 VirtualSnapshotPoint(ITextSnapshot, Int32) 새 인스턴스를 초기화 한 VirtualSnapshotPoint 0 가상 공간에 지정 된 스냅샷에서의 지정 된 위치입니다.
Public 메서드 VirtualSnapshotPoint(ITextSnapshotLine, Int32) 새 인스턴스를 초기화 한 VirtualSnapshotPoint 필요에 따라 점을 가상 공간에 지정된 된 줄의 지정 된 오프셋에서를 배치 합니다.
Public 메서드 VirtualSnapshotPoint(SnapshotPoint, Int32) 새 인스턴스를 초기화 한 VirtualSnapshotPoint 의 지정 된 위치에 지정 된 수의 가상 공간입니다.

위쪽

속성

  이름 설명
Public 속성 IsInVirtualSpace 스냅숏 지점에 가상 공간이 있는지 여부를 확인합니다.
Public 속성 Position 스냅숏 지점의 위치를 가져옵니다.
Public 속성 VirtualSpaces 가상 공간 수를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 CompareTo 한 VirtualSnapshotPoint를 다른 지점과 비교합니다.
Public 메서드 Equals 두 VirtualSnapshotPoint 개체가 같은지 여부를 확인합니다. (ValueType.Equals(Object)을(를) 재정의함)
Public 메서드 GetHashCode 개체의 해시 코드를 가져옵니다. (ValueType.GetHashCode을(를) 재정의함)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 ToString 개체를 문자열로 변환합니다. (ValueType.ToString을(를) 재정의함)
Public 메서드 TranslateTo(ITextSnapshot) 이 지점에 지정 된 스냅샷으로 변환합니다.
Public 메서드 TranslateTo(ITextSnapshot, PointTrackingMode) 이 시점에 지정 된 텍스트가 스냅숏에 지정 된 추적 모드를 사용으로 변환합니다.

위쪽

연산자

  이름 설명
Public 연산자정적 멤버 Equality 두 VirtualSnapshotPoint 개체가 같은지 여부를 확인합니다.
Public 연산자정적 멤버 GreaterThan 왼쪽 지점의 위치가 오른쪽 지점의 위치보다 큰지 여부를 확인합니다.
Public 연산자정적 멤버 GreaterThanOrEqual 왼쪽 지점의 위치가 오른쪽 지점의 위치보다 크거나 같은지 여부를 확인합니다.
Public 연산자정적 멤버 Inequality 두 VirtualSnapshotPoint 개체가 다른지 여부를 확인합니다.
Public 연산자정적 멤버 LessThan 왼쪽 지점의 위치가 오른쪽 지점의 위치보다 작은지 여부를 확인합니다.
Public 연산자정적 멤버 LessThanOrEqual 왼쪽 지점의 위치가 오른쪽 지점의 위치보다 작거나 같은지 여부를 확인합니다.

위쪽

설명

가상 공간은 줄의 길이를 추가 하지 않는 "" 공백을 줄의 끝입니다. 설정 하거나 Visual Studio 가상 공간을 사용 하지 수 있습니다. 줄의 끝 부분에 있는 오른쪽 화살표 키를 눌러 가상 공간을 사용할 수 없을 때 캐럿을 다음 줄의 처음으로 이동 합니다 됩니다. 줄의 끝 부분에 있는 오른쪽 화살표 키를 눌러 가상 공간을 사용 하는 경우 캐럿 같은 줄에서 앞으로 이동 하려면 됩니다.

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Text 네임스페이스