public override int GetHashCode() { if (this.Handle != null) { return this.Handle.GetHashCode(); } return 0; }