ISnapshotDifference.MapToSnapshot 方法

定义

重载

MapToSnapshot(Difference, ITextSnapshot)

获取指定快照中差异的范围。

MapToSnapshot(SnapshotPoint, ITextSnapshot, DifferenceMappingMode)

将指定的映射 SnapshotPoint 到指定的 ITextSnapshot

MapToSnapshot(Difference, ITextSnapshot)

获取指定快照中差异的范围。

public:
 Microsoft::VisualStudio::Text::SnapshotSpan MapToSnapshot(Microsoft::VisualStudio::Text::Differencing::Difference ^ difference, Microsoft::VisualStudio::Text::ITextSnapshot ^ target);
Microsoft::VisualStudio::Text::SnapshotSpan MapToSnapshot(Microsoft::VisualStudio::Text::Differencing::Difference const & difference, Microsoft::VisualStudio::Text::ITextSnapshot const & target);
public Microsoft.VisualStudio.Text.SnapshotSpan MapToSnapshot (Microsoft.VisualStudio.Text.Differencing.Difference difference, Microsoft.VisualStudio.Text.ITextSnapshot target);
abstract member MapToSnapshot : Microsoft.VisualStudio.Text.Differencing.Difference * Microsoft.VisualStudio.Text.ITextSnapshot -> Microsoft.VisualStudio.Text.SnapshotSpan
Public Function MapToSnapshot (difference As Difference, target As ITextSnapshot) As SnapshotSpan

参数

difference
Difference
target
ITextSnapshot

返回

SnapshotSpan

适用于

MapToSnapshot(SnapshotPoint, ITextSnapshot, DifferenceMappingMode)

将指定的映射 SnapshotPoint 到指定的 ITextSnapshot

public Microsoft.VisualStudio.Text.SnapshotPoint MapToSnapshot (Microsoft.VisualStudio.Text.SnapshotPoint point, Microsoft.VisualStudio.Text.ITextSnapshot target, Microsoft.VisualStudio.Text.Differencing.DifferenceMappingMode mode = Microsoft.VisualStudio.Text.Differencing.DifferenceMappingMode.LineColumn);
abstract member MapToSnapshot : Microsoft.VisualStudio.Text.SnapshotPoint * Microsoft.VisualStudio.Text.ITextSnapshot * Microsoft.VisualStudio.Text.Differencing.DifferenceMappingMode -> Microsoft.VisualStudio.Text.SnapshotPoint
Public Function MapToSnapshot (point As SnapshotPoint, target As ITextSnapshot, Optional mode As DifferenceMappingMode = Microsoft.VisualStudio.Text.Differencing.DifferenceMappingMode.LineColumn) As SnapshotPoint

参数

point
SnapshotPoint

指向地图。

target
ITextSnapshot

目标快照

mode
DifferenceMappingMode

在左快照和右快照之间进行映射时使用的映射 (或与) 在 point 差异内时。

返回

SnapshotPoint

快照点。

注解

映射到左侧或右侧缓冲区可能会丢失。 差异内的点将根据进行映射 mode

内联快照与源快照或 vs 之间的映射将(但有一个例外)为 invertable。 例外情况是换行符的 \r\n 之间的点可以映射到相应行的末尾。

适用于