public static Dynamic.Tekla.Structures.Model.ModelObjectEnumerator GetDeletedObjectsWithType(
            Dynamic.Tekla.Structures.Model.History.ModificationStamp ModStamp_,
            Dynamic.Tekla.Structures.Model.ModelObject.ModelObjectEnum Enum_)
        {
            var ModStamp = Dynamic.Tekla.Structures.Model.History.ModificationStamp_.GetTSObject(ModStamp_);
            var Enum     = Dynamic.Tekla.Structures.Model.ModelObject.ModelObjectEnum_.GetTSObject(Enum_);
            var result   = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.History.ModelHistory", "GetDeletedObjectsWithType", ModStamp, Enum);
            var _result  = Dynamic.Tekla.Structures.Model.ModelObjectEnumerator_.FromTSObject(result);

            return(_result);
        }
        public Dynamic.Tekla.Structures.Model.ModelObjectEnumerator GetAllObjectsWithType(
            Dynamic.Tekla.Structures.Model.ModelObject.ModelObjectEnum Enum_)
        {
            var Enum = Dynamic.Tekla.Structures.Model.ModelObject.ModelObjectEnum_.GetTSObject(Enum_);

            try
            {
                var result = teklaObject.GetAllObjectsWithType(Enum);

                var _result = Dynamic.Tekla.Structures.Model.ModelObjectEnumerator_.FromTSObject(result);
                return(_result);
            }
            catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex)
            {
                throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(GetAllObjectsWithType), ex);
            }
        }