public override void Initialize(OptionsDialog dialog, object dataObject)
        {
            base.Initialize(dialog, dataObject);

            Solution = (Solution)dataObject;

            foreach (var rc in Solution.MultiStartupRunConfigurations)
            {
                var c = new SolutionRunConfigInfo {
                    ProjectConfig = rc, EditedConfig = new MultiItemSolutionRunConfiguration(rc)
                };
                configs.Add(c);
                AddPanel(c);
            }
            ParentDialog.ExpandChildren(this);
        }
Example #2
0
        public override void Initialize(OptionsDialog dialog, object dataObject)
        {
            base.Initialize(dialog, dataObject);

            Project = (Project)dataObject;

            if (!Project.SupportsRunConfigurations())
            {
                return;
            }

            foreach (var rc in Project.RunConfigurations)
            {
                configs.Add(new RunConfigInfo {
                    ProjectConfig = rc, EditedConfig = Project.CloneRunConfiguration(rc, rc.Name)
                });
            }

            foreach (var c in configs)
            {
                AddPanel(c);
            }
            ParentDialog.ExpandChildren(this);
        }