예제 #1
0
 public override int GetHashCode()
 {
     return(this.GetType().FullName.GetHashCode() ^ Format.GetHashCode() ^ Name.GetHashCode() ^ Description.GetHashCode() ^ Flags.GetHashCode() ^ Bits.GetHashCode() ^ NComponents.GetHashCode() ^ Shift.GetHashCode() ^ Depth.GetHashCode() ^ PixelStride.GetHashCode() ^ NPlanes.GetHashCode() ^ Plane.GetHashCode() ^ Poffset.GetHashCode() ^ WSub.GetHashCode() ^ HSub.GetHashCode() ^ UnpackFormat.GetHashCode() ^ UnpackFunc.GetHashCode() ^ PackLines.GetHashCode() ^ PackFunc.GetHashCode() ^ TileMode.GetHashCode() ^ TileWs.GetHashCode() ^ TileHs.GetHashCode());
 }
 public override int GetHashCode()
 {
     return(this.GetType().FullName.GetHashCode() ^ Format.GetHashCode() ^ Name.GetHashCode() ^ Description.GetHashCode() ^ Flags.GetHashCode() ^ Endianness.GetHashCode() ^ Width.GetHashCode() ^ Depth.GetHashCode() ^ Silence.GetHashCode() ^ UnpackFormat.GetHashCode() ^ UnpackFunc.GetHashCode() ^ PackFunc.GetHashCode());
 }