private static void AddEmptyChoice(SetupConfig setupConfig) { if (setupConfig.AllowNone) { var availableConfig = new SetupAvailable { Value = "None", Help = "None of the above", IsNull = true }; setupConfig.SetupChoices.Add(availableConfig); } }
private static void ExtractAvailableConfigs(XmlNode config, SetupConfig setupConfig) { var availables = config.GetChildrenByTag("available"); for (int i = 0; i < availables.Count; i++) { var available = availables[i]; var availableConfig = new SetupAvailable { Value = available.GetAttribute("value"), Help = available.GetAttribute("help"), IsNull = false }; ExtractWrokflow(available, availableConfig); setupConfig.SetupChoices.Add(availableConfig); } AddEmptyChoice(setupConfig); }