ITextSnapshot2 接口

定义

为包含 Unicode 字符序列的的不可变快照提供读取访问权限 ITextBuffer 。 序列中的第一个字符的索引为零。

public interface class ITextSnapshot2 : Microsoft::VisualStudio::Text::ITextSnapshot
public interface ITextSnapshot2 : Microsoft.VisualStudio.Text.ITextSnapshot
type ITextSnapshot2 = interface
    interface ITextSnapshot
Public Interface ITextSnapshot2
Implements ITextSnapshot
实现

注解

Any ITextSnapshot 将 upcastable 到 ITextSnapshot2

属性

ContentType

IContentType TextBuffer 此快照为当前快照时的。

(继承自 ITextSnapshot)
Item[Int32]

获取位于指定位置的单个字符。

(继承自 ITextSnapshot)
Length

获取快照中包含的 UTF-16 字符数。

(继承自 ITextSnapshot)
LineCount

获取快照中的正数。 其为零的快照被 Length 视为具有一行。

(继承自 ITextSnapshot)
Lines

快照中的行集的枚举器。

(继承自 ITextSnapshot)
TextBuffer

ITextBuffer此为快照的。

(继承自 ITextSnapshot)
TextImage

获取快照的基础 ITextImage

Version

此表示的的版本 ITextBuffer ITextSnapshot

(继承自 ITextSnapshot)

方法

CopyTo(Int32, Char[], Int32, Int32)

将一定范围的文本复制到字符数组。

(继承自 ITextSnapshot)
CreateTrackingPoint(Int32, PointTrackingMode)

ITrackingPoint根据此快照创建一个。

(继承自 ITextSnapshot)
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode)

ITrackingPoint根据此快照创建一个。

(继承自 ITextSnapshot)
CreateTrackingSpan(Int32, Int32, SpanTrackingMode)

ITrackingSpan根据此快照创建一个。

(继承自 ITextSnapshot)
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode)

ITrackingSpan根据此快照创建一个。

(继承自 ITextSnapshot)
CreateTrackingSpan(Span, SpanTrackingMode)

ITrackingSpan根据此快照创建一个。

(继承自 ITextSnapshot)
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode)

ITrackingSpan根据此快照创建一个。

(继承自 ITextSnapshot)
GetLineFromLineNumber(Int32)

获取 ITextSnapshotLine 给定行号的。

(继承自 ITextSnapshot)
GetLineFromPosition(Int32)

获取 ITextSnapshotLine 给定位置处的行的。

(继承自 ITextSnapshot)
GetLineNumberFromPosition(Int32)

获取包含位于指定位置的字符的行号。

(继承自 ITextSnapshot)
GetText()

获取快照中的所有文本。

(继承自 ITextSnapshot)
GetText(Int32, Int32)

获取从开始、长度等于的的快照中的文本 startIndex length

(继承自 ITextSnapshot)
GetText(Span)

从位于跨度开头开始、长度等于范围长度的快照中获取文本。

(继承自 ITextSnapshot)
SaveToFile(String, Boolean, Encoding)

将整个快照保存到指定的 filePath 中。

ToCharArray(Int32, Int32)

将文本范围转换为字符数组。

(继承自 ITextSnapshot)
Write(TextWriter)

写入快照的内容。

(继承自 ITextSnapshot)
Write(TextWriter, Span)

写入快照内容的子字符串。

(继承自 ITextSnapshot)

适用于