ITextRangeProvider.CompareEndpoints 方法

定义

返回一个指出两个文本范围是否具有相同端点的值。

public:
 int CompareEndpoints(System::Windows::Automation::Text::TextPatternRangeEndpoint endpoint, System::Windows::Automation::Provider::ITextRangeProvider ^ targetRange, System::Windows::Automation::Text::TextPatternRangeEndpoint targetEndpoint);
public int CompareEndpoints (System.Windows.Automation.Text.TextPatternRangeEndpoint endpoint, System.Windows.Automation.Provider.ITextRangeProvider targetRange, System.Windows.Automation.Text.TextPatternRangeEndpoint targetEndpoint);
abstract member CompareEndpoints : System.Windows.Automation.Text.TextPatternRangeEndpoint * System.Windows.Automation.Provider.ITextRangeProvider * System.Windows.Automation.Text.TextPatternRangeEndpoint -> int
Public Function CompareEndpoints (endpoint As TextPatternRangeEndpoint, targetRange As ITextRangeProvider, targetEndpoint As TextPatternRangeEndpoint) As Integer

参数

endpoint
TextPatternRangeEndpoint

调用方的 StartEnd 端点。

targetRange
ITextRangeProvider

要进行比较的目标范围。

targetEndpoint
TextPatternRangeEndpoint

目标方的 StartEnd 端点。

返回

Int32

如果调用方的端点在文本中比目标端点先出现,则返回一个负值。

如果调用方的端点与目标端点处于同一位置,则返回零。

如果调用方的端点在文本中比目标端点后出现,则返回一个正值。

例外

如果 targetRange 来自不同的文本提供程序。

适用于