May you can use HashMap<string,Value?>() Value? Makes boxed any value supported by GLib.Value, almost any value, from basic like int to GLib.Object, any any struct if it is properly boxed. El abr. 9, 2016 12:11 PM, "Baptiste Gelez" <gelezbapti...@openmailbox.org> escribió:
> > > Hello everyone ! > > I would like to retrieve any property of an object. I presently use this > code : > > HashMap<string, string> result = new HashMap<string, string> (); > > foreach (ParamSpec spec in obj.get_class ().list_properties ()) { > GLib.Value val = GLib.Value (typeof (string)); > obj.get_property (spec.get_nick (), ref val); > result [spec.get_nick ()] = (string) val; > } > > return result; > > There is no problem when I'm getting "simple" values like int, string, > double, etc ... But I would like to be able to get all the elements of > Gee.Collection. Have you got any idea of how to do that ? > > Thanks ! (And excuse me for possible English mistakes) > > _______________________________________________ > vala-list mailing list > vala-list@gnome.org > https://mail.gnome.org/mailman/listinfo/vala-list > _______________________________________________ vala-list mailing list vala-list@gnome.org https://mail.gnome.org/mailman/listinfo/vala-list