public override int GetHashCode() { unchecked { var hashCode = TargetMz.GetHashCode(); hashCode = (hashCode * 397) ^ FilterWidth.GetHashCode(); hashCode = (hashCode * 397) ^ FilterId; return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = TargetMz.GetHashCode(); hashCode = (hashCode * 397) ^ FilterWidth.GetHashCode(); hashCode = (hashCode * 397) ^ FilterId; hashCode = (hashCode * 397) ^ HighEnergyIonMobilityValueOffset.GetHashCode(); return(hashCode); } }
/// <summary> /// Writes the layer as XML /// </summary> /// <param name="writer">The XML writer</param> public void WriteTo(XmlWriter writer) { writer.WriteStartElement("convolutional-layer"); writer.WriteAttributeString("type", Type.ToString()); writer.WriteAttributeString("filter-width", FilterWidth.ToString()); writer.WriteAttributeString("filter-height", FilterHeight.ToString()); writer.WriteAttributeString("stride", Stride.ToString()); if (Padding > 0) { writer.WriteAttributeString("pading", Padding.ToString()); } if (Data != null) { Data.WriteTo(writer); } writer.WriteEndElement(); }
protected bool Equals(SpectrumProductFilter other) { return(TargetMz.Equals(other.TargetMz) && FilterWidth.Equals(other.FilterWidth) && FilterId == other.FilterId); }
protected bool Equals(SpectrumProductFilter other) { return(TargetMz.Equals(other.TargetMz) && FilterWidth.Equals(other.FilterWidth) && FilterId == other.FilterId && Equals(HighEnergyIonMobilityValueOffset, other.HighEnergyIonMobilityValueOffset)); }