/// <summary>
        /// Gets a Revit category by the built-in category name.
        /// </summary>
        /// <param name="name">The built in category name.</param>
        /// <returns></returns>
        public static VerticalAlignment ByName(string name)
        {
            if (name == null)
            {
                throw new ArgumentNullException("name");
            }

            Autodesk.Revit.DB.VerticalAlignmentStyle style = Autodesk.Revit.DB.VerticalAlignmentStyle.Middle;

            if (!Enum.TryParse <Autodesk.Revit.DB.VerticalAlignmentStyle>(name, out style))
            {
                throw new Exception("Cannot parse " + name);
            }

            return(new VerticalAlignment(style));
        }
 private VerticalAlignment(Autodesk.Revit.DB.VerticalAlignmentStyle rebarStyle)
 {
     internalElement = rebarStyle;
 }