public override int GetHashCode() { unchecked { int result = base.GetHashCode(); result = (result * 397) ^ (_dateCodec != null ? _dateCodec.GetHashCode() : 0); result = (result * 397) ^ _format.GetHashCode(); result = (result * 397) ^ (_formatProvider != null ? _formatProvider.GetHashCode() : 0); return(result); } }