public bool Equals(Version other) { if (DevVersion) { if (other.DevVersion) { return(DevName.Equals(other.DevName)); } return(false); } return((Major == other.Major) && (Minor == other.Minor) && (Release == other.Release) && (Product == other.Product)); }