public void Add(FHXObject parent, FHXParameter param, FHXCompareType type)
        {
            string rpath = param.RelativePath(parent);

            if (!_results.Keys.Contains(rpath))
            {
                _results.Add(rpath, new FHXCompareResult(parent, type, param.Value));
            }
            else
            {
                _results[rpath].NewValue = param.Value;
            }
        }
 public FHXCompareResult(FHXObject parent, FHXCompareType type, string value = "")
 {
     this.OldValue = value;
     this.Parent   = parent;
     this._type    = type;
 }