ISnapshotDifference.FindMatchOrDifference 方法

定义

查找包含指定点的匹配项或差异。

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。

返回

Int32

匹配差异的索引。

注解

如果 point 包含在匹配中,则它是以下差异的索引。 如果 point 在最后一个差异后的匹配中包含,则 index 将等于差异计数。

适用于