StructureDiff Class
Namespace: Qlik.Engine
Assembly: Qlik.Engine.dll
Assembly: Qlik.Engine.dll
A class representing the diff between two abstract structures for a particular property path.
Inheritance
-
System.Object
- StructureDiff
Syntax
public abstract class StructureDiff : IStructureDiffConstructors
| Name | Description |
|---|---|
| StructureDiff() |
Create an empty structure diff. |
Properties
| Name | Description |
|---|---|
| NewType |
The new type of the property. |
| NewValue |
The new value of the property. |
| OldType |
The original type of the property. |
| OldValue |
The original value of the property. |
| Path |
The path to the property of an abstract structure for which the diff applies. |
| Type |
The diff type (add, remove, etc). |
Methods
| Name | Description |
|---|---|
| AddPropertyLevel(String) |
Add a level to the path for the property of the diff. |
| Diff(JToken, JToken) |
Create a set of diffs between two tokens. |