12345678910111213141516171819202122232425262728293031323334 |
- using Autodesk.Revit.DB;
- namespace SAGA.RevitUtils.Extends
- {
- public static class FamilyParameterSetExtend
- {
- public static FamilyParameter GetByName(this FamilyParameterSet ps, string strName)
- {
- foreach (FamilyParameter p in ps)
- {
- if (p.Definition != null &&
- p.Definition.Name != null &&
- p.Definition.Name.Trim() == strName.Trim())
- {
- return p;
- }
- }
- return null;
- }
- public static FamilyType GetByName(this FamilyTypeSet types, string strName)
- {
- foreach (FamilyType t in types)
- {
- //FamilyType的Name可能为空格,所以下面代码的注意都要Trim。
- if (t.Name != null && t.Name.Trim() == strName.Trim())
- {
- return t;
- }
- }
- return null;
- }
- }
- }
|