ThreeWayMergeAction オブジェクト

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

プロパティ

ConflictCount読み取り専用IThreeWayMergeAction

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

IDL [propget] HRESULT ConflictCount(
    [in] short nFile,
    [out, retval] long* pValue)
.NET Int32 get_ConflictCount(
    Int16 nFile)
  • nFile
    行カウントを求めるファイル(0、1、または 2)を指定します。

ConflictLine読み取り専用IThreeWayMergeAction

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

IDL [propget] HRESULT ConflictLine(
    [in] short nFile,
    [out, retval] long* pValue)
.NET Int32 get_ConflictLine(
    Int16 nFile)
  • nFile
    行番号を求めるファイル(0、1、または 2)を指定します。

MergeFromCount読み取り専用IThreeWayMergeAction

TypetwmaMergeChange のときに有効です。MergeSourceFile で指定されるファイルから共通の親ファイルにコピーする必要がある行数を取得します。

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

MergeFromLine読み取り専用IThreeWayMergeAction

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

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

MergeSourceFile読み取り専用IThreeWayMergeAction

TypetwmaMergeChange のときに有効です。どちらのファイル(0 または 2)から共通の親ファイルに行をコピーする必要があるかを取得します。

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

MergeToCount読み取り専用IThreeWayMergeAction

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

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

MergeToLine読み取り専用IThreeWayMergeAction

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

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

Type読み取り専用IThreeWayMergeAction

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

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