English | 日本語
ホーム > Merge > Merge for Windows > ドキュメントの目次 > ThreeWayMergeAction オブジェクト

ThreeWayMergeAction オブジェクト

このオブジェクトは中央の共通の親ファイルに、1 番目と 3 番目のファイルをマージするために行われる必要があるマージ アクションを表します。

プロパティ (IThreeWayMergeAction インターフェイスによって実装されます )

ConflictCount

IDL [propget] HRESULT ConflictCount([in] short nFile, [out, retval] long* pValue)
.NET Int32 get_ConflictCount(Int16 nFile)
VB6 ConflictCount(nFile As Integer) As Long

TypetwmaMarkConflictのときに有効です。nFile によって指定されたファイルの矛盾の行数を取得します。矛盾がマークされている場合、3 つのファイルでどの行に矛盾するというマークが付けられるべきであるか決定するために、一般に3回(nFile の有効な値の1つ)このプロパティにアクセスします。

このプロパティは 取得のみです。

引数

ConflictLine

IDL [propget] HRESULT ConflictLine([in] short nFile, [out, retval] long* pValue)
.NET Int32 get_ConflictLine(Int16 nFile)
VB6 ConflictLine(nFile As Integer) As Long

TypetwmaMarkConflictのときに有効です。nFile によって指定されたファイルのための矛盾の開始行番号を取得します。矛盾がマークされている場合、3 つのファイルでどの行に矛盾するというマークが付けられるべきであるか決定するために、一般に3回(nFile の有効な値の1つ)このプロパティにアクセスします。

このプロパティは 取得のみです。

引数

MergeFromCount

IDL [propget] HRESULT MergeFromCount([out, retval] long* pValue)
.NET Int32 MergeFromCount[get]
VB6 MergeFromCount As Long

TypetwmaMergeChangeのときに有効です。共通の親ファイルにコピーされるべき MergeSourceFile によって指定されたファイルの行数を取得します。

このプロパティは 取得のみです。

MergeFromLine

IDL [propget] HRESULT MergeFromLine([out, retval] long* pValue)
.NET Int32 MergeFromLine[get]
VB6 MergeFromLine As Long

TypetwmaMergeChangeのときに有効です。MergeFromCount 行が共通の親ファイルにコピーされるべきである MergeSourceFile で指定されたファイルの行番号を取得します。

このプロパティは 取得のみです。

MergeSourceFile

IDL [propget] HRESULT MergeSourceFile([out, retval] short* pValue)
.NET Int16 MergeSourceFile[get]
VB6 MergeSourceFile As Integer

TypetwmaMergeChangeのときに有効です。共通の親ファイルにコピーされる行を持っているファイルを取得します。(0 または 2)

このプロパティは 取得のみです。

MergeToCount

IDL [propget] HRESULT MergeToCount([out, retval] long* pValue)
.NET Int32 MergeToCount[get]
VB6 MergeToCount As Long

TypetwmaMergeChangeのときに有効です。マージされた行によって置き換えられる共通の親ファイルでの行番号を取得します。

このプロパティは 取得のみです。

MergeToLine

IDL [propget] HRESULT MergeToLine([out, retval] long* pValue)
.NET Int32 MergeToLine[get]
VB6 MergeToLine As Long

TypetwmaMergeChangeのときに有効です。マージされた行が共通の親ファイルに挿入される行番号を取得します。

このプロパティは 取得のみです。

Type

IDL [propget] HRESULT Type([out, retval] ThreeWayMergeActionType* pValue)
.NET ThreeWayMergeActionType Type[get]
VB6 Type As ThreeWayMergeActionType

アクションがマージか矛盾マーク アクションのどちらかを示します。

このプロパティは 取得のみです。


関連するトピック