public NewConfigurationDialog(IConfigurationTarget item, ItemConfigurationCollection <ItemConfiguration> configurations) { this.Build(); this.configurations = configurations; HashSet <string> configs = new HashSet <string> (); HashSet <string> platforms = new HashSet <string> (); foreach (ItemConfiguration conf in configurations) { if (configs.Add(conf.Name)) { comboName.AppendText(conf.Name); } string plat = MultiConfigItemOptionsPanel.GetPlatformName(conf.Platform); if (platforms.Add(plat)) { comboPlatform.AppendText(plat); } } comboPlatform.Entry.Text = MultiConfigItemOptionsPanel.GetPlatformName(""); if (!(item is Solution)) { createChildrenCheck.Active = false; createChildrenCheck.Visible = false; DefaultHeight = 0; } }
public NewConfigurationDialog(ItemConfigurationCollection <ItemConfiguration> configurations) { this.Build(); this.configurations = configurations; HashSet <string> configs = new HashSet <string> (); HashSet <string> platforms = new HashSet <string> (); foreach (ItemConfiguration conf in configurations) { if (configs.Add(conf.Name)) { comboName.AppendText(conf.Name); } string plat = MultiConfigItemOptionsPanel.GetPlatformName(conf.Platform); if (platforms.Add(plat)) { comboPlatform.AppendText(plat); } } comboPlatform.Entry.Text = MultiConfigItemOptionsPanel.GetPlatformName(""); }