ISnapshotDifference.MapToSnapshot 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 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
返回
适用于
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
目标快照
在左快照和右快照之间进行映射时使用的映射 (或与) 在 point 差异内时。
返回
快照点。
注解
映射到左侧或右侧缓冲区可能会丢失。 差异内的点将根据进行映射 mode 。
内联快照与源快照或 vs 之间的映射将(但有一个例外)为 invertable。 例外情况是换行符的 \r\n 之间的点可以映射到相应行的末尾。