Если попытаться извлечь категорию элемента через elem.Category.Name, то получаем текстовое представление категории так как видит пользователь. Например: "Электрооборудование" или "Оборудование".
Ориентироваться на такое имя нежелательно - есть риск изменения имени категории при локализации очередной версии Revit.
Просмотреть значение встроенной категории можно с помощью Lookup в строчке "Category".
Немного порывшись в исходниках нашёл метод, отвечающий за выдачу параметров категории:
((BuiltInCategory)cat.Id.IntegerValue).ToString() и есть внутреннее наименование категории элемента в текстовом виде.
Ориентироваться на такое имя нежелательно - есть риск изменения имени категории при локализации очередной версии Revit.
Просмотреть значение встроенной категории можно с помощью Lookup в строчке "Category".
Немного порывшись в исходниках нашёл метод, отвечающий за выдачу параметров категории:
((BuiltInCategory)cat.Id.IntegerValue).ToString() и есть внутреннее наименование категории элемента в текстовом виде.