/// <summary> /// Merge two xref spec (right overwrite left). /// </summary> public static XRefSpec Merge(XRefSpec left, XRefSpec right) { if (left == null) { return(right); } if (right == null) { return(left); } var result = new XRefSpec(left); foreach (var pair in right._dict) { result._dict[pair.Key] = pair.Value; } return(result); }