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); }
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); }