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.  |