![]() |
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.