I think you mean that the class after if sentence is not called , right ?
well if that:
be aware that C# is take just one condition after 'if' If you don't add brackets '{ ...; }
so just change the add the brackets after last 'if'.
else
{
if (rdoBDS.Checked)
{
_items.Add("Bridge Deck Survey Icons and database setup");
BridgeDeckSurvey bdsstuff = new BridgeDeckSurvey();
}
}
Let me know if that is your question !
regards