ITextRangeProvider.CompareEndpoints メソッド

定義

2 つのテキスト範囲に同じエンドポイントがあるかどうかを示す値を返します。

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

呼び出し元の Start または End エンドポイント。

targetRange
ITextRangeProvider

比較対象の範囲。

targetEndpoint
TextPatternRangeEndpoint

ターゲットの Start または End エンドポイント。

返品

呼び出し元のエンドポイントがターゲット エンドポイントよりも前のテキストで発生した場合は、負の値を返します。

呼び出し元のエンドポイントがターゲット エンドポイントと同じ場所にある場合は、0 を返します。

呼び出し元のエンドポイントがターゲット エンドポイントよりもテキスト内で後で発生する場合は、正の値を返します。

例外

targetRangeが別のテキスト プロバイダーからの場合。

適用対象