public static Dynamic.Tekla.Structures.Datatype.Angle Parse(
            System.String text,
            System.IFormatProvider formatProvider,
            Dynamic.Tekla.Structures.Datatype.Angle.UnitType unitType_)
        {
            var unitType = Dynamic.Tekla.Structures.Datatype.Angle.UnitType_.GetTSObject(unitType_);
            var result   = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Datatype.Angle", "Parse", text, formatProvider, unitType);
            var _result  = Dynamic.Tekla.Structures.Datatype.Angle_.FromTSObject(result);

            return(_result);
        }
        public static System.Collections.Generic.List <Dynamic.Tekla.Structures.Datatype.Angle> Parse(
            System.String text,
            System.IFormatProvider formatProvider,
            Dynamic.Tekla.Structures.Datatype.Angle.UnitType unitType_)
        {
            var unitType = Dynamic.Tekla.Structures.Datatype.Angle.UnitType_.GetTSObject(unitType_);
            var result   = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Datatype.AngleList", "Parse", text, formatProvider, unitType);
            var _result  = ListConverter.FromTSObjects <Dynamic.Tekla.Structures.Datatype.Angle>(result);

            return(_result);
        }
        public static System.Boolean TryParse(
            System.String text,
            System.IFormatProvider formatProvider,
            Dynamic.Tekla.Structures.Datatype.Angle.UnitType unitType_,
            out Dynamic.Tekla.Structures.Datatype.Angle presult_)
        {
            var unitType = Dynamic.Tekla.Structures.Datatype.Angle.UnitType_.GetTSObject(unitType_);
            var presult  = Dynamic.Tekla.Structures.Datatype.Angle_.GetTSObject(null);
            var result   = (System.Boolean)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Datatype.Angle", "TryParse", text, formatProvider, unitType, ref presult);

            presult_ = Dynamic.Tekla.Structures.Datatype.Angle_.FromTSObject(presult);
            return(result);
        }