Было бы проще, если бы вы предоставили какой-то код, но работает ли это?
View activeView = doc.ActiveView;
List<Room> rooms = new FilteredElementCollector(doc, activeView.Id).OfClass(typeof(Room)).Cast<Room>().ToList();
Чтобы получить только имена в списке, вы можете использовать что-то вроде этого:
List<string> rooms = new FilteredElementCollector(doc, activeView.Id).OfClass(typeof(Room)).Select(a => a.Name).ToList();
Поставьте using Autodesk.Revit.DB.Architecture
сверху, иначе он не распознает комнаты.