Handle array_length and array_null_terminated attributes on properties
Currently those are ignored which make it impossible to use arrays for gobject-properties.
So this should compile fine:
public class Foo {
}
public class Bar : Object {
[CCode (array_length = false, array_null_terminated = true)]
public Foo[] array { get; set; }
}
void main () {
var bar = new Bar ();
unowned Foo[] a;
bar.get ("array", out a);
var b = bar.array;
}
Edited by Rico Tzschichholz