次の方法で共有


ITextRangeProvider.CompareEndpoints メソッド

定義

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

public:
 int CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider ^ textRangeProvider, TextPatternRangeEndpoint targetEndpoint);
int CompareEndpoints(TextPatternRangeEndpoint const& endpoint, ITextRangeProvider const& textRangeProvider, TextPatternRangeEndpoint const& targetEndpoint);
public int CompareEndpoints(TextPatternRangeEndpoint endpoint, ITextRangeProvider textRangeProvider, TextPatternRangeEndpoint targetEndpoint);
function compareEndpoints(endpoint, textRangeProvider, targetEndpoint)
Public Function CompareEndpoints (endpoint As TextPatternRangeEndpoint, textRangeProvider As ITextRangeProvider, targetEndpoint As TextPatternRangeEndpoint) As Integer

パラメーター

endpoint
TextPatternRangeEndpoint

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

textRangeProvider
ITextRangeProvider

比較対象の範囲。

targetEndpoint
TextPatternRangeEndpoint

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

戻り値

Int32

int

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

適用対象