This will take a list of Strings, a single string to ‘find’, and another list to Filter. If it finds a match in the string list, it will allow the matching ‘filter list’ element/s through, and will show them in the Matching output node. Essentially this a wrapper for String.Contains and List.FilterByBoolMask to make it a little easier to use.
Filter One List by String Search in Another List
Room.IsPointInside
This checks if a given Point is contained inside a Revit Room element. Combined with various collection tools, it can effectively build a list of items that are inside a Room across links in a federated model.
DYN sample: Elements in Room – Multilink and Multicategory (DynamoWorks)