private void OnStatusChange(Statuses status) { Image = _imageArray[status.GetHashCode()]; if (StatusChanged != null) { StatusChanged(this, new StatusEventArgs(status)); } }
///<summary> ///Serves as a hash function for a particular type. ///</summary> /// ///<returns> ///A hash code for the current <see cref="T:System.Object" />. ///</returns> ///<filterpriority>2</filterpriority> public override int GetHashCode() { return(_flagState.GetHashCode()); }