public override int GetHashCode() { unchecked { int result = (_test != null ? _test.GetHashCode() : 0); result = (result * 397) ^ _state.GetHashCode(); result = (result * 397) ^ Completed.GetHashCode(); return(result); } }