Beispiel #1
0
        /// <summary>
        /// Called when user clicks on the add-in menu
        /// </summary>
        /// <param name="e">The context of the VS tools and metadata</param>
        public override void OnClick(AddinDesignerEventArgs e)
        {
            try
            {
                NamedElement element    = e.SelectedElement as NamedElement;
                Controlling  controller = new Controlling();

                if (controller.prompt())
                {
                    Building.NewFieldEngine engine = new Building.NewFieldEngine(controller, element);
                    engine.run();
                }
            }
            catch (Exception ex)
            {
                CoreUtility.HandleExceptionWithErrorMessage(ex);
            }
        }
Beispiel #2
0
        public FormMain(Controlling controlling)
        {
            InitializeComponent();

            this.controlling = controlling;
        }