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 のときに有効です。MergeSourceFile で指定されるファイルのどの行番号から MergeFromCount 行を共通の親ファイルにコピーする必要があるかを取得します。

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

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

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

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


関連するトピック