Сообщество программистов Autodesk в СНГ

ADN Club => Revit API => Тема начата: GIPPY от 18-09-2021, 10:31:49

Название: Создание списка FamilySimbol, содержащего определенные имена
Отправлено: GIPPY от 18-09-2021, 10:31:49
Всем привет.
Возникли проблемы. Мне нужно фильтром создать список элементов из FamilySimbol с одинаковыми именами:

Код - vb.net [Выбрать]
  1.     Dim collector40 As New FilteredElementCollector(doc)
  2.     Dim families1 As New List(Of Element)
  3.     families1 = collector40.OfClass(GetType(FamilySymbol)).ToElements.Where(Function(f As FamilySymbol) f.Name.Contains("name"))
  4.  

Revit выдает ошибку
Подскажите, пожалуйста, как исправить. Спасибо.

UPD: Разобрался, удалите тему, пожалуйста.
Название: Re: Создание списка FamilySimbol, содержащего определенные имена
Отправлено: Александр Ривилис от 18-09-2021, 11:49:27
GIPPY,
Темы не удаляются и не следует исправлять своё первое сообщение с вопросом. Если разобрался, то поделись решением.
Название: Re: Создание списка FamilySimbol, содержащего определенные имена
Отправлено: GIPPY от 19-09-2021, 13:47:10
Правильный код

               
Код - vb.net [Выбрать]
  1.  Dim families1 = New FilteredElementCollector(doc).OfClass(GetType(FamilyInstance)).Cast(Of FamilyInstance).Where(
  2.                            Function(f As FamilyInstance) f.Name.Contains("name")).ToList()