private static Value getParam(FamilyInstance fi, Definition paramDef) { var p = fi.get_Parameter(paramDef); if (p != null) { return _getParam(fi, p); } throw new Exception("Parameter \"" + paramDef.Name + "\" was not found!"); }
private static Value setParam(FamilyInstance fi, string paramName, Value valueExpr) { var p = fi.get_Parameter(paramName); if (p != null) { return _setParam(fi, p, valueExpr); } throw new Exception("Parameter \"" + paramName + "\" was not found!"); }