public override int GetHashCode() { if (this.attributeValue != null) { return this.attributeValue.GetHashCode(); } else { return base.GetHashCode(); } }