bool CheckNessarySharedParameters(Document doc) { SharedParametersManager spMgr = new SharedParametersManager(doc); if (!spMgr.DoesParameterExist(PRM_BLOCK_NO) || !spMgr.DoesParameterExist(PRM_FUNCTION_NO) || !spMgr.DoesParameterExist(PRM_LEVEL)) { return(false); } return(true); }
void CheckNecessarySharedParam(Document doc, string paramName) { SharedParametersManager spMgr = new SharedParametersManager(doc); if (!spMgr.DoesParameterExist(paramName)) { spMgr.CreateSharedParameter( paramName, ParameterType.Text, new List <BuiltInCategory> { BuiltInCategory.OST_Doors }, BuiltInParameterGroup.PG_CONSTRAINTS, true, false, true, "Custom", true, new Guid("7BCDBE01-EFED-4210-AE27-3FED48DCDF08") ); } }