VirtualSnapshotSpan 結構
代表兩個之間的範圍VirtualSnapshotPoint物件。
命名空間: Microsoft.VisualStudio.Text
組件: Microsoft.VisualStudio.Text.Logic (在 Microsoft.VisualStudio.Text.Logic.dll 中)
語法
'宣告
Public Structure VirtualSnapshotSpan
public struct VirtualSnapshotSpan
public value class VirtualSnapshotSpan
[<Sealed>]
type VirtualSnapshotSpan = struct end
JScript 支援使用結構,但不支援新結構的宣告。
VirtualSnapshotSpan 類型會公開下列成員。
建構函式
名稱 | 描述 | |
---|---|---|
![]() |
VirtualSnapshotSpan(SnapshotSpan) | 初始化新的執行個體的VirtualSnapshotSpan指定快照集的範圍,與任何虛擬空間中。 |
![]() |
VirtualSnapshotSpan(VirtualSnapshotPoint, VirtualSnapshotPoint) | 初始化新的執行個體的VirtualSnapshotSpan從指定的開始和結束點。 |
回頁首
屬性
名稱 | 描述 | |
---|---|---|
![]() |
End | 取得結束虛擬點。 |
![]() |
IsEmpty | 判斷起始點和結束點是否位於相同的位置。 |
![]() |
IsInVirtualSpace | 判斷起始點或結束點是否位於虛擬空間內。 |
![]() |
Length | 這個延伸的長度,會將虛擬空間納入考量。 |
![]() |
Snapshot | 這個快照延伸參考的 ITextSnapshot。 |
![]() |
SnapshotSpan | 取得這個範圍所對應的非虛擬的快照集範圍。 |
![]() |
Start | 取得起始虛擬點。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
![]() |
Contains(VirtualSnapshotPoint) | 判斷指定的虛擬點是否包含在此虛擬延伸中。 |
![]() |
Contains(VirtualSnapshotSpan) | 判斷指定的虛擬時段完全落在這個虛擬的範圍內。 |
![]() |
Equals | 判斷兩個 VirtualSnapshotSpan 物件是否相同。 (覆寫 ValueType.Equals(Object)。) |
![]() |
GetHashCode | 取得物件的雜湊程式碼。 (覆寫 ValueType.GetHashCode。) |
![]() |
GetText | 這個虛擬快照延伸包含的文字。 |
![]() |
GetType | 取得目前實例 Type 的屬性。 (繼承自 Object)。 |
![]() |
Intersection | 傳回與指定的虛擬範圍交集。 |
![]() |
IntersectsWith | 判斷指定的虛擬範圍是否與這個範圍有交集。 |
![]() |
Overlap | 傳回與指定的虛擬範圍重疊。 |
![]() |
OverlapsWith | 判斷指定的範圍是否與這個範圍相重疊。 |
![]() |
ToString | 將物件轉換為字串。 (覆寫 ValueType.ToString。) |
![]() |
TranslateTo(ITextSnapshot) | 將指定的快照集到這個範圍的轉譯。 |
![]() |
TranslateTo(ITextSnapshot, SpanTrackingMode) | 將指定的快照集,以指定的追蹤模式,此範圍的翻譯。 |
回頁首
運算子
名稱 | 描述 | |
---|---|---|
![]() ![]() |
Equality | 判斷兩個 VirtualSnapshotSpan 物件是否相同。 |
![]() ![]() |
Inequality | 判斷兩個 VirtualSnapshotSpan 物件是否不同。 |
回頁首
備註
虛擬空間是"其他"在行尾的分享空間不會增加線條的長度。 您可以啟用或停用在 Visual Studio 中的虛擬空間。 虛擬空間是停用,向右箭號鍵在行尾按下會將插入號移至下一行的開頭。 當啟用虛擬空間時,向右箭號鍵在行尾按下會將插入號置於同一行向前移動。
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。