public override int GetHashCode() { var hashCode = ID?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ (Histology?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (PrimarySite?.GetHashCode() ?? 0); return(hashCode); }
public void SerializeJson(StringBuilder sb) { var jsonObject = new JsonObject(sb); sb.Append(JsonObject.OpenBrace); if (!string.IsNullOrEmpty(ID)) { jsonObject.AddStringValue("id", ID, false); } jsonObject.AddStringValue("histology", Histology?.Replace('_', ' ')); jsonObject.AddStringValue("primarySite", PrimarySite?.Replace('_', ' ')); sb.Append(JsonObject.CloseBrace); }
public bool Equals(CosmicStudy other) { return(ID.Equals(other?.ID) && Histology.Equals(other?.Histology) && PrimarySite.Equals(other?.PrimarySite)); }