ISnapshotDifference.FindMatchOrDifference 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
查找包含指定点的匹配项或差异。
public:
int FindMatchOrDifference(Microsoft::VisualStudio::Text::SnapshotPoint point, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Text::Differencing::Match ^ % match, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Text::Differencing::Difference ^ % difference);
public int FindMatchOrDifference (Microsoft.VisualStudio.Text.SnapshotPoint point, out Microsoft.VisualStudio.Text.Differencing.Match match, out Microsoft.VisualStudio.Text.Differencing.Difference difference);
abstract member FindMatchOrDifference : Microsoft.VisualStudio.Text.SnapshotPoint * Match * Difference -> int
Public Function FindMatchOrDifference (point As SnapshotPoint, ByRef match As Match, ByRef difference As Difference) As Integer
参数
- point
- SnapshotPoint
要查找其对应差异的点。 这可以是左缓冲区、右缓冲区或内联缓冲区。
- match
- Match
如果) 存在差异,则包含 (的匹配 point 将为 null point 。
- difference
- Difference
point如果 point 位于匹配) 中,则包含 (的差异将为 null。
返回
匹配差异的索引。
注解
如果 point 包含在匹配中,则它是以下差异的索引。 如果 point 在最后一个差异后的匹配中包含,则 index 将等于差异计数。