namespace sys;
+import "instance"
import "System"
import "Array"
{
value.c = ((char (*)(void *))(void *)prop.Get)(object);
}
+ else if(type.type == structClass)
+ {
+ value.p = new byte[type.structSize];
+ ((void (*)(void *, void *))(void *)prop.Get)(object, value.p);
+ }
else
{
value.p = ((void *(*)(void *))(void *)prop.Get)(object);
f.Puts("\" : ");
WriteValue(f, type, value, indent);
isFirst = false;
+ if(type.type == structClass)
+ delete value.p;
}
}
}