Ejemplo n.º 1
0
        public override int GetHashCode()
        {
            int hashcode = 157;

            unchecked {
                if ((Name != null) && __isset.Name)
                {
                    hashcode = (hashcode * 397) + Name.GetHashCode();
                }
                if ((Appearance != null) && __isset.Appearance)
                {
                    hashcode = (hashcode * 397) + Appearance.GetHashCode();
                }
                if (__isset.AtomicMass)
                {
                    hashcode = (hashcode * 397) + AtomicMass.GetHashCode();
                }
                if (__isset.Boil)
                {
                    hashcode = (hashcode * 397) + Boil.GetHashCode();
                }
                if ((Category != null) && __isset.Category)
                {
                    hashcode = (hashcode * 397) + Category.GetHashCode();
                }
                if (__isset.Density)
                {
                    hashcode = (hashcode * 397) + Density.GetHashCode();
                }
                if ((DiscoveredBy != null) && __isset.DiscoveredBy)
                {
                    hashcode = (hashcode * 397) + DiscoveredBy.GetHashCode();
                }
                if (__isset.Melt)
                {
                    hashcode = (hashcode * 397) + Melt.GetHashCode();
                }
                if (__isset.MolarHeat)
                {
                    hashcode = (hashcode * 397) + MolarHeat.GetHashCode();
                }
                if ((NamedBy != null) && __isset.NamedBy)
                {
                    hashcode = (hashcode * 397) + NamedBy.GetHashCode();
                }
                if (__isset.Number)
                {
                    hashcode = (hashcode * 397) + Number.GetHashCode();
                }
                if (__isset.Period)
                {
                    hashcode = (hashcode * 397) + Period.GetHashCode();
                }
                if ((Phase != null) && __isset.Phase)
                {
                    hashcode = (hashcode * 397) + Phase.GetHashCode();
                }
                if ((Source != null) && __isset.Source)
                {
                    hashcode = (hashcode * 397) + Source.GetHashCode();
                }
                if ((Summary != null) && __isset.Summary)
                {
                    hashcode = (hashcode * 397) + Summary.GetHashCode();
                }
                if ((Symbol != null) && __isset.Symbol)
                {
                    hashcode = (hashcode * 397) + Symbol.GetHashCode();
                }
                if ((IonizationEnergies != null) && __isset.IonizationEnergies)
                {
                    hashcode = (hashcode * 397) + TCollections.GetHashCode(IonizationEnergies);
                }
                if (__isset.ElectronAffinity)
                {
                    hashcode = (hashcode * 397) + ElectronAffinity.GetHashCode();
                }
                if ((ElectronConfiguration != null) && __isset.ElectronConfiguration)
                {
                    hashcode = (hashcode * 397) + ElectronConfiguration.GetHashCode();
                }
                if (__isset.ElectronegativityPaulimg)
                {
                    hashcode = (hashcode * 397) + ElectronegativityPaulimg.GetHashCode();
                }
            }
            return(hashcode);
        }
Ejemplo n.º 2
0
        public override string ToString()
        {
            var sb   = new StringBuilder("PElement(");
            int tmp5 = 0;

            if ((Name != null) && __isset.Name)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("Name: ");
                Name.ToString(sb);
            }
            if ((Appearance != null) && __isset.Appearance)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("Appearance: ");
                Appearance.ToString(sb);
            }
            if (__isset.AtomicMass)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("AtomicMass: ");
                AtomicMass.ToString(sb);
            }
            if (__isset.Boil)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("Boil: ");
                Boil.ToString(sb);
            }
            if ((Category != null) && __isset.Category)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("Category: ");
                Category.ToString(sb);
            }
            if (__isset.Density)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("Density: ");
                Density.ToString(sb);
            }
            if ((DiscoveredBy != null) && __isset.DiscoveredBy)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("DiscoveredBy: ");
                DiscoveredBy.ToString(sb);
            }
            if (__isset.Melt)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("Melt: ");
                Melt.ToString(sb);
            }
            if (__isset.MolarHeat)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("MolarHeat: ");
                MolarHeat.ToString(sb);
            }
            if ((NamedBy != null) && __isset.NamedBy)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("NamedBy: ");
                NamedBy.ToString(sb);
            }
            if (__isset.Number)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("Number: ");
                Number.ToString(sb);
            }
            if (__isset.Period)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("Period: ");
                Period.ToString(sb);
            }
            if ((Phase != null) && __isset.Phase)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("Phase: ");
                Phase.ToString(sb);
            }
            if ((Source != null) && __isset.Source)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("Source: ");
                Source.ToString(sb);
            }
            if ((Summary != null) && __isset.Summary)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("Summary: ");
                Summary.ToString(sb);
            }
            if ((Symbol != null) && __isset.Symbol)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("Symbol: ");
                Symbol.ToString(sb);
            }
            if ((IonizationEnergies != null) && __isset.IonizationEnergies)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("IonizationEnergies: ");
                IonizationEnergies.ToString(sb);
            }
            if (__isset.ElectronAffinity)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("ElectronAffinity: ");
                ElectronAffinity.ToString(sb);
            }
            if ((ElectronConfiguration != null) && __isset.ElectronConfiguration)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("ElectronConfiguration: ");
                ElectronConfiguration.ToString(sb);
            }
            if (__isset.ElectronegativityPaulimg)
            {
                if (0 < tmp5++)
                {
                    sb.Append(", ");
                }
                sb.Append("ElectronegativityPaulimg: ");
                ElectronegativityPaulimg.ToString(sb);
            }
            sb.Append(')');
            return(sb.ToString());
        }