Example #1
0
        /// <summary>
        /// Checks if id corresponds to a valid <see cref="Autodesk.Revit.DB.BuiltInParameter"/> id.
        /// </summary>
        /// <param name="id"></param>
        /// <param name="builtInParameter"></param>
        /// <returns></returns>
        public static bool TryGetBuiltInParameter(this ElementId id, out BuiltInParameter builtInParameter)
        {
            builtInParameter = (BuiltInParameter)id.IntegerValue;
            if (builtInParameter.IsValid())
            {
                return(true);
            }

            builtInParameter = BuiltInParameter.INVALID;
            return(false);
        }