public bool Equals(DestinyColor input) { if (input == null) { return(false); } return (( Red == input.Red || (Red != null && Red.Equals(input.Red)) ) && ( Green == input.Green || (Green != null && Green.Equals(input.Green)) ) && ( Blue == input.Blue || (Blue != null && Blue.Equals(input.Blue)) ) && ( Alpha == input.Alpha || (Alpha != null && Alpha.Equals(input.Alpha)) )); }