public bool Equals(GenericArgumentNode other) { return(other != null && ArgumentType == other.ArgumentType && Parent == other.Parent && CompareUtil.ListEquals(children, other.children)); }