Exemplo n.º 1
0
            public override int GetHashCode()
            {
                var hashCode = ID?.GetHashCode() ?? 0;

                hashCode = (hashCode * 397) ^ (Histology?.GetHashCode() ?? 0);
                hashCode = (hashCode * 397) ^ (PrimarySite?.GetHashCode() ?? 0);
                return(hashCode);
            }
Exemplo n.º 2
0
            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);
            }
Exemplo n.º 3
0
 public bool Equals(CosmicStudy other)
 {
     return(ID.Equals(other?.ID) &&
            Histology.Equals(other?.Histology) &&
            PrimarySite.Equals(other?.PrimarySite));
 }