public bool StartCheckoutBranchDialog() { if (!InvokeEvent(PreCheckoutBranch)) return false; FormCheckoutBranch form = new FormCheckoutBranch(); form.ShowDialog(); InvokeEvent(PostCheckoutBranch); return true; }