GetElementsByCategories

IEnumerable<Element> GetElementsByCategories(this RevitLinkInstance link, IEnumerable<BuiltInCategory> categories)

Gets elements by multiple categories from the linked document (instances only).

Parameters

  • linkRevitLinkInstance

    The link instance.

  • categoriesIEnumerable<BuiltInCategory>

    Categories to collect.

Returns: Elements from the linked document (empty if link not loaded).

Example

var els = link.GetElementsByCategories(new[]{ BuiltInCategory.OST_Walls, BuiltInCategory.OST_Floors });