public override int GetHashCode() { unchecked { var hash = 17; hash = hash * 23 + _qualifiedName.GetHashCode(); hash = hash * 23 + _selection.GetHashCode(); return(hash); } }