public override bool Equals(object obj) { //Check for null and compare run-time types. if (obj == null || GetType() != obj.GetType()) return false; DicomAttribute a = (DicomAttribute) obj; return Equals(a.Values, _value); }