IProjectionSnapshot2 接口
命名空间: Microsoft.VisualStudio.Text.Projection
程序集: Microsoft.VisualStudio.Text.Data(在 Microsoft.VisualStudio.Text.Data.dll 中)
语法
声明
Public Interface IProjectionSnapshot2 _
Inherits IProjectionSnapshot, ITextSnapshot
public interface IProjectionSnapshot2 : IProjectionSnapshot,
ITextSnapshot
public interface class IProjectionSnapshot2 : IProjectionSnapshot,
ITextSnapshot
type IProjectionSnapshot2 =
interface
interface IProjectionSnapshot
interface ITextSnapshot
end
public interface IProjectionSnapshot2 extends IProjectionSnapshot, ITextSnapshot
IProjectionSnapshot2 类型公开以下成员。
属性
页首
方法
|
CopyTo |
将文本范围复制到字符数组。 (继承自 ITextSnapshot。) |
|
CreateTrackingPoint(Int32, PointTrackingMode) |
此快照创建 ITrackingPoint 。 (继承自 ITextSnapshot。) |
|
CreateTrackingPoint(Int32, PointTrackingMode, TrackingFidelityMode) |
此快照创建 ITrackingPoint 。 (继承自 ITextSnapshot。) |
|
CreateTrackingSpan(Span, SpanTrackingMode) |
此快照创建 ITrackingSpan 。 (继承自 ITextSnapshot。) |
|
CreateTrackingSpan(Int32, Int32, SpanTrackingMode) |
此快照创建 ITrackingSpan 。 (继承自 ITextSnapshot。) |
|
CreateTrackingSpan(Span, SpanTrackingMode, TrackingFidelityMode) |
此快照创建 ITrackingSpan 。 (继承自 ITextSnapshot。) |
|
CreateTrackingSpan(Int32, Int32, SpanTrackingMode, TrackingFidelityMode) |
此快照创建 ITrackingSpan 。 (继承自 ITextSnapshot。) |
|
GetLineFromLineNumber |
获取给定行号所对应的 ITextSnapshotLine。 (继承自 ITextSnapshot。) |
|
GetLineFromPosition |
获取给定位置的行的 ITextSnapshotLine。 (继承自 ITextSnapshot。) |
|
GetLineNumberFromPosition |
获取包含指定位置的字符的行号。 (继承自 ITextSnapshot。) |
|
GetMatchingSnapshot |
获取与此快照对应的指定文本缓冲区的快照。 (继承自 IProjectionSnapshot。) |
|
GetMatchingSnapshotInClosure(ITextBuffer) |
|
|
GetMatchingSnapshotInClosure(Predicate<ITextBuffer>) |
|
|
GetSourceSpans() |
获取投影快照的所有源范围。 (继承自 IProjectionSnapshot。) |
|
GetSourceSpans(Int32, Int32) |
获取源开始在范围中的指定位置的快照范围的只读集合。 (继承自 IProjectionSnapshot。) |
|
GetText() |
获取快照中的所有文本。 (继承自 ITextSnapshot。) |
|
GetText(Span) |
从一个快照获取文本开始在范围的开头和长度等于该范围的长度。 (继承自 ITextSnapshot。) |
|
GetText(Int32, Int32) |
从一个快照获取文本开始在 startIndex 和长度等于 length。 (继承自 ITextSnapshot。) |
|
MapFromSourceSnapshot(SnapshotSpan) |
将源缓冲区的快照范围映射到投影快照的范围列表。 (继承自 IProjectionSnapshot。) |
|
MapFromSourceSnapshot(SnapshotPoint, PositionAffinity) |
从一个源快照的快照点映射到投影快照中的对应位置。 (继承自 IProjectionSnapshot。) |
|
MapToSourceSnapshot(Int32) |
将投影快照中的位置映射到源快照中的对应位置。 (继承自 IProjectionSnapshot。) |
|
MapToSourceSnapshot(Int32, PositionAffinity) |
将投影快照中的位置映射到源快照中的对应位置。 (继承自 IProjectionSnapshot。) |
|
MapToSourceSnapshots(Int32) |
将投影快照中的位置映射到一个或多个源快照中的对应位置。 (继承自 IProjectionSnapshot。) |
|
MapToSourceSnapshots(Span) |
将当前投影快照的范围映射到隶属于源快照的快照范围列表。所得范围将按照它们在投影中的显示顺序进行排序。 (继承自 IProjectionSnapshot。) |
|
ToCharArray |
将文本范围转换为字符数组。 (继承自 ITextSnapshot。) |
|
Write(TextWriter) |
写入快照的内容。 (继承自 ITextSnapshot。) |
|
Write(TextWriter, Span) |
写入快照内容的子字符串。 (继承自 ITextSnapshot。) |
页首
请参阅
参考
Microsoft.VisualStudio.Text.Projection 命名空间