次の方法で共有


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 エンドポイント。

戻り値

Int32

テキストにおいて、呼び出し元のエンドポイントが比較対象のエンドポイントよりも前方にある場合は、負の値を返します。

呼び出し元のエンドポイントが比較対象のエンドポイントと同じ位置にある場合は、0 を返します。

テキストにおいて、呼び出し元のエンドポイントが比較対象のエンドポイントより後方にある場合は、正の値を返します。

例外

targetRange が異なるテキスト プロバイダーのものである場合。

適用対象