public GitExtensionsControlInitialiser(GitExtensionsFormBase form)
        {
            if (IsDesignMode)
            {
                return;
            }

            ThreadHelper.ThrowIfNotOnUIThread();
            form.Load += LoadHandler;
            _translate = form;
        }
 public GitExtensionsControlInitialiser(GitExtensionsFormBase form)
 {
     ThreadHelper.ThrowIfNotOnUIThread();
     form.Font  = AppSettings.Font;
     form.Load += delegate
     {
         if (!_initialiseCompleteCalled && !IsDesignModeActive)
         {
             throw new Exception($"{form.GetType().Name} must call {nameof(InitializeComplete)} in its constructor, ideally as the final statement.");
         }
     };
     _translate = form;
 }
 public GitExtensionsControlInitialiser(GitExtensionsFormBase form)
 {
     ThreadHelper.ThrowIfNotOnUIThread();
     form.Load += LoadHandler;
     _translate = form;
 }