[Gtk-sharp-list] Generating returns instead of out params

fd fd0h1440@yahoo.co.uk
25 Feb 2003 19:23:05 +0000


Right now, the code generator cunningly turns 

        static extern void gtk_text_buffer_get_start_iter(IntPtr raw,
        out Gtk.TextIter iter);

into

        public Gtk.TextIter StartIter {}

However,

        static extern void gtk_text_buffer_get_iter_at_offset(IntPtr
        raw, out Gtk.TextIter iter, int char_offset);

is still generated as

        public void GetIterAtOffset(out Gtk.TextIter iter, int
        char_offset) {}

Should we look into generating this instead?

        public Gtk.TextIter GetIterAtOffset(int char_offset) {}

Where in Parameters.cs would this particular manipulation be made? A lot
of the logic to detect this situation already seems to exist in there,
so I don't want to reinvent the wheel.