public override int GetHashCode() { unchecked { int hashCode = Index?.GetHashCode() ?? 0; hashCode = (hashCode * 397) ^ (Analyzer?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Type?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ (Format?.GetHashCode() ?? 0); hashCode = (hashCode * 397) ^ FieldData.GetHashCode(); hashCode = (hashCode * 397) ^ (CopyTo?.GetHashCode() ?? 0); return(hashCode); } }