public override int GetHashCode() { unchecked { return ((_parameters != null ? _parameters.GetHashCode() : 0)*397) ^ (_partName != null ? _partName.GetHashCode() : 0); } } }