![]() |
Paradox Game Engine
v1.0.0 beta06
|
Public Member Functions | |
Diff3Node () | |
Diff3Node (DataVisitNode baseNode, DataVisitNode asset1Node, DataVisitNode asset2Node) | |
IEnumerable< Diff3Node > | FindDifferences () |
void | ReplaceValue (object dataInstance, Func< Diff3Node, DataVisitNode > selector, bool isRemoved) |
Replace the value for the asset1 for this data node. More... | |
override string | ToString () |
Properties | |
DataVisitNode | BaseNode [get, set] |
DataVisitNode | Asset1Node [get, set] |
DataVisitNode | Asset2Node [get, set] |
Diff3ChangeType | ChangeType [get, set] |
Diff3Node | Parent [get, set] |
Type | InstanceType [get, set] |
Gets or sets the type of the instance. Null if instance type is different between the nodes. More... | |
bool | HasConflict [get] |
bool | HasMembers [get] |
Gets a value indicating whether this instance has Members. More... | |
bool | HasItems [get] |
Gets a value indicating whether this instance has Items. More... | |
List< Diff3Node > | Members [get, set] |
List< Diff3Node > | Items [get, set] |
Definition at line 10 of file Diff3Node.cs.
SiliconStudio.Assets.Diff.Diff3Node.Diff3Node | ( | ) |
Definition at line 15 of file Diff3Node.cs.
SiliconStudio.Assets.Diff.Diff3Node.Diff3Node | ( | DataVisitNode | baseNode, |
DataVisitNode | asset1Node, | ||
DataVisitNode | asset2Node | ||
) |
Definition at line 19 of file Diff3Node.cs.
IEnumerable<Diff3Node> SiliconStudio.Assets.Diff.Diff3Node.FindDifferences | ( | ) |
Definition at line 42 of file Diff3Node.cs.
void SiliconStudio.Assets.Diff.Diff3Node.ReplaceValue | ( | object | dataInstance, |
Func< Diff3Node, DataVisitNode > | selector, | ||
bool | isRemoved | ||
) |
Replace the value for the asset1 for this data node.
dataInstance | The data instance. |
selector | The selector. |
isRemoved |
Definition at line 99 of file Diff3Node.cs.
override string SiliconStudio.Assets.Diff.Diff3Node.ToString | ( | ) |
Definition at line 146 of file Diff3Node.cs.
|
getset |
Definition at line 28 of file Diff3Node.cs.
Referenced by SiliconStudio.Assets.Diff.AssetMergePolicies.MergePolicyAsset2AsNewBaseOfAsset1().
|
getset |
Definition at line 30 of file Diff3Node.cs.
Referenced by SiliconStudio.Assets.Diff.AssetMergePolicies.MergePolicyAsset2AsNewBaseOfAsset1().
|
getset |
Definition at line 26 of file Diff3Node.cs.
|
getset |
Definition at line 32 of file Diff3Node.cs.
Referenced by SiliconStudio.Assets.Diff.AssetMergePolicies.MergePolicyAsset2AsNewBaseOfAsset1().
|
get |
Definition at line 58 of file Diff3Node.cs.
|
get |
Gets a value indicating whether this instance has Items.
true
if this instance has items; otherwise, false
.
Definition at line 82 of file Diff3Node.cs.
|
get |
Gets a value indicating whether this instance has Members.
true
if this instance has members; otherwise, false
.
Definition at line 70 of file Diff3Node.cs.
|
getset |
Gets or sets the type of the instance. Null if instance type is different between the nodes.
The type of the instance.
Definition at line 40 of file Diff3Node.cs.
|
getset |
Definition at line 91 of file Diff3Node.cs.
|
getset |
Definition at line 89 of file Diff3Node.cs.
|
getset |
Definition at line 34 of file Diff3Node.cs.