31/08/2015
Получить элементы сборки
Вопрос: Как получить все элементы, являющиеся частью сборки?
Ответ: Как вы уже наверно попробовали, RevitLookup не отображает какой-либо полезной информации о выбранной сборки. Но, если вы взгляните на методы класса AssemblyInstance, то найдете несколько связанных методов, связанных с частями сборки:
- ICollection GetMemberIds();
- void AddMemberIds(ICollection memberIds);
- void RemoveMemberIds(ICollection memberIds);
- void SetMemberIds(ICollection memberIds);
Эти методы позволяют соответственно:
- Получить элементы сборки
- Добавить элементы в сборку
- Удалить элементы из сборки
- Сделать набор элементов частями сборки.
То есть, вам нужно воспользоваться методом GetMemberIds();
Автор перевода: Виктор Чекалин
Обсуждение: http://adn-cis.org/forum/index.php?topic=2966
Опубликовано 31.08.2015