public override int GetHashCode() { unchecked { return((((defaultHashCode * 397) ^ (bits != null ? bits.GetHashCode() : 0)) * 397) ^ (shadowBrush != null ? shadowBrush.GetHashCode() : 0)); } }