/// <summary> /// /// </summary> /// <returns></returns> public override int GetHashCode() { unchecked { var hashCode = Dimension.GetHashCode(); hashCode = (hashCode * 397) ^ Width; hashCode = (hashCode * 397) ^ Height; hashCode = (hashCode * 397) ^ Depth; hashCode = (hashCode * 397) ^ ArraySize; hashCode = (hashCode * 397) ^ MipLevels; hashCode = (hashCode * 397) ^ Format.GetHashCode(); return(hashCode); } }
public override int GetHashCode() { unchecked { int hashCode = Dimension.GetHashCode(); hashCode = (hashCode * 397) ^ Width; hashCode = (hashCode * 397) ^ Height; hashCode = (hashCode * 397) ^ Depth; hashCode = (hashCode * 397) ^ ArraySize; hashCode = (hashCode * 397) ^ MipLevels; hashCode = (hashCode * 397) ^ Format.GetHashCode(); hashCode = (hashCode * 397) ^ SampleDescription.GetHashCode(); hashCode = (hashCode * 397) ^ Usage.GetHashCode(); hashCode = (hashCode * 397) ^ BindFlags.GetHashCode(); hashCode = (hashCode * 397) ^ CpuAccessFlags.GetHashCode(); hashCode = (hashCode * 397) ^ OptionFlags.GetHashCode(); return(hashCode); } }