private void Terminate() { HasTermination = true; if (Parent != null) { Parent.Cursor = Cursor; Parent.HasCursor = HasCursor; Parent.Result = Result; Parent.Terminate(); } }