Autodesk.Revit.DB.FilterStringEquals是Revit API中的一种过滤器,用于筛选出指定属性值等于特定字符串的元素。
public static FilterStringEquals FilterStringEquals(
BuiltInParameter parameterId,
string value
)
返回的是FilterElement对象,可作为FilteredElementCollector的参数使用。
// 筛选出所有名称为“Wall-01”的墙体
FilteredElementCollector collector = new FilteredElementCollector(doc);
ElementFilter filter = FilterStringEquals.BuiltInParameter(
BuiltInParameter.ALL_MODEL_TYPE_NAME, "Wall-01");
IList<Element> elements = collector.WherePasses(filter).ToElements();