public void Add(
            Dynamic.Tekla.Structures.Filtering.BinaryFilterExpressionItem Item_)
        {
            var Item = Dynamic.Tekla.Structures.Filtering.BinaryFilterExpressionItem_.GetTSObject(Item_);

            try
            {
                teklaObject.Add(Item);
            }
            catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex)
            {
                throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(Add), ex);
            }
        }
        public System.Boolean IsLast(
            Dynamic.Tekla.Structures.Filtering.BinaryFilterExpressionItem BinaryFilterExpressionItem_)
        {
            var BinaryFilterExpressionItem = Dynamic.Tekla.Structures.Filtering.BinaryFilterExpressionItem_.GetTSObject(BinaryFilterExpressionItem_);

            try
            {
                var result = (System.Boolean)teklaObject.IsLast(BinaryFilterExpressionItem);

                return(result);
            }
            catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex)
            {
                throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(IsLast), ex);
            }
        }