public List<ModuleOption> getSuboptions(ModuleOption option, List<ModuleOption> currentOptions)
{
currentOptions.Add(option);
if (option.Suboptions.Any())
{
foreach (var suboption in option.Suboptions)
{
currentOptions = getSuboptions(suboption, currentOptions);
}
}
return currentOptions;
}