public ExpressionSyntax VisitDoubleColumnType(DoubleColumnType doubleColumnType, ColumnContext columnContext)
        {
            ColumnModel columnModel = columnContext.ColumnModel;
            string      methodName  = doubleColumnType.IsNullable ? nameof(CreateNullableDoubleColumn) : nameof(CreateDoubleColumn);

            return(InvokeThis(methodName, LiteralExpr(columnModel.DbName.Name), GenColumnMeta(columnContext)));
        }
        public IdentifierNameSyntax VisitDoubleColumnType(DoubleColumnType doubleColumnType, object?arg)
        {
            string className = doubleColumnType.IsNullable ? nameof(NullableDoubleTableColumn) : nameof(DoubleTableColumn);

            return(SyntaxFactory.IdentifierName(className));
        }