このオブジェクトは、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 |
Type が twmaMarkConflict のときに有効です。nFile によって指定されたファイルの矛盾の行数を取得します。矛盾をマークするとき、3 つのファイルのどの行に矛盾するというマークを付けるべきか決定するために、通常は 3 回(nFile の有効値ごとに 1 回)このプロパティにアクセスします。
このプロパティは 取得のみです。
引数
-
nFile
行カウントを求めるファイル(0、1 または 2)を指定します。
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 |
Type が twmaMarkConflict のときに有効です。nFile によって指定されたファイルの矛盾が始まる行番号を取得します。矛盾をマークするとき、3 つのファイルのどの行に矛盾するというマークを付けるべきか決定するために、通常は 3 回(nFile の有効値ごとに 1 回)このプロパティにアクセスします。
このプロパティは 取得のみです。
引数
-
nFile
行番号を求めるファイル(0、1 または 2)を指定します。
MergeFromCount
| IDL | [propget] HRESULT MergeFromCount([out, retval] long* pValue) |
|---|---|
| .NET | Int32 MergeFromCount[get] |
| VB6 | MergeFromCount As Long |
Type が twmaMergeChange のときに有効です。MergeSourceFile で指定されるファイルから共通の親ファイルにコピーする必要がある行数を取得します。
このプロパティは 取得のみです。
MergeFromLine
| IDL | [propget] HRESULT MergeFromLine([out, retval] long* pValue) |
|---|---|
| .NET | Int32 MergeFromLine[get] |
| VB6 | MergeFromLine As Long |
Type が twmaMergeChange のときに有効です。MergeSourceFile で指定されるファイルのどの行番号から MergeFromCount 行を共通の親ファイルにコピーする必要があるかを取得します。
このプロパティは 取得のみです。
MergeSourceFile
| IDL | [propget] HRESULT MergeSourceFile([out, retval] short* pValue) |
|---|---|
| .NET | Int16 MergeSourceFile[get] |
| VB6 | MergeSourceFile As Integer |
Type が twmaMergeChange のときに有効です。どちらのファイル(0 または 2)から共通の親ファイルに行をコピーする必要があるかを取得します。
このプロパティは 取得のみです。
MergeToCount
| IDL | [propget] HRESULT MergeToCount([out, retval] long* pValue) |
|---|---|
| .NET | Int32 MergeToCount[get] |
| VB6 | MergeToCount As Long |
Type が twmaMergeChange のときに有効です。マージされた行によって置き換えられる共通の親ファイル内の行数を取得します。
このプロパティは 取得のみです。
MergeToLine
| IDL | [propget] HRESULT MergeToLine([out, retval] long* pValue) |
|---|---|
| .NET | Int32 MergeToLine[get] |
| VB6 | MergeToLine As Long |
Type が twmaMergeChange のときに有効です。共通の親ファイルにマージされた行が挿入される行番号を取得します。
このプロパティは 取得のみです。
Type
| IDL | [propget] HRESULT Type([out, retval] ThreeWayMergeActionType* pValue) |
|---|---|
| .NET | ThreeWayMergeActionType Type[get] |
| VB6 | Type As ThreeWayMergeActionType |
アクションがマージ アクションか矛盾マーク アクションのどちらであるかを示します。
このプロパティは 取得のみです。
| 関連するトピック |
|---|
