А ты ничего не путаешь?
Вопрос на понимание: у тебя есть типоразмер арматурного стержня (твой barType), например, "6 A400" категории "Несущая арматура", есть какие-то стерженьки в модели. Что сделает код:
barType.BarDiameter = newDiameter;
?
Извините, вам запрещён просмотр содержимого спойлеров.