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 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
VirtualSnapshotPoint(SnapshotPoint) | 새 인스턴스를 초기화 한 VirtualSnapshotPoint 0 가상 공간으로 지정 된 위치입니다. | |
VirtualSnapshotPoint(ITextSnapshot, Int32) | 새 인스턴스를 초기화 한 VirtualSnapshotPoint 0 가상 공간에 지정 된 스냅샷에서의 지정 된 위치입니다. | |
VirtualSnapshotPoint(ITextSnapshotLine, Int32) | 새 인스턴스를 초기화 한 VirtualSnapshotPoint 필요에 따라 점을 가상 공간에 지정된 된 줄의 지정 된 오프셋에서를 배치 합니다. | |
VirtualSnapshotPoint(SnapshotPoint, Int32) | 새 인스턴스를 초기화 한 VirtualSnapshotPoint 의 지정 된 위치에 지정 된 수의 가상 공간입니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
IsInVirtualSpace | 스냅숏 지점에 가상 공간이 있는지 여부를 확인합니다. | |
Position | 스냅숏 지점의 위치를 가져옵니다. | |
VirtualSpaces | 가상 공간 수를 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
CompareTo | 한 VirtualSnapshotPoint를 다른 지점과 비교합니다. | |
Equals | 두 VirtualSnapshotPoint 개체가 같은지 여부를 확인합니다. (ValueType.Equals(Object)을(를) 재정의함) | |
GetHashCode | 개체의 해시 코드를 가져옵니다. (ValueType.GetHashCode을(를) 재정의함) | |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) | |
ToString | 개체를 문자열로 변환합니다. (ValueType.ToString을(를) 재정의함) | |
TranslateTo(ITextSnapshot) | 이 지점에 지정 된 스냅샷으로 변환합니다. | |
TranslateTo(ITextSnapshot, PointTrackingMode) | 이 시점에 지정 된 텍스트가 스냅숏에 지정 된 추적 모드를 사용으로 변환합니다. |
위쪽
연산자
이름 | 설명 | |
---|---|---|
Equality | 두 VirtualSnapshotPoint 개체가 같은지 여부를 확인합니다. | |
GreaterThan | 왼쪽 지점의 위치가 오른쪽 지점의 위치보다 큰지 여부를 확인합니다. | |
GreaterThanOrEqual | 왼쪽 지점의 위치가 오른쪽 지점의 위치보다 크거나 같은지 여부를 확인합니다. | |
Inequality | 두 VirtualSnapshotPoint 개체가 다른지 여부를 확인합니다. | |
LessThan | 왼쪽 지점의 위치가 오른쪽 지점의 위치보다 작은지 여부를 확인합니다. | |
LessThanOrEqual | 왼쪽 지점의 위치가 오른쪽 지점의 위치보다 작거나 같은지 여부를 확인합니다. |
위쪽
설명
가상 공간은 줄의 길이를 추가 하지 않는 "" 공백을 줄의 끝입니다. 설정 하거나 Visual Studio 가상 공간을 사용 하지 수 있습니다. 줄의 끝 부분에 있는 오른쪽 화살표 키를 눌러 가상 공간을 사용할 수 없을 때 캐럿을 다음 줄의 처음으로 이동 합니다 됩니다. 줄의 끝 부분에 있는 오른쪽 화살표 키를 눌러 가상 공간을 사용 하는 경우 캐럿 같은 줄에서 앞으로 이동 하려면 됩니다.
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.