{
int memberResult = 0;
+if(member->id < 0)
+continue;
if(member->isProperty || member->type == 0)
{
struct __ecereNameSpace__ecere__com__Class * memberType = member->dataTypeClass;
while(lastClass != _class)
{
struct __ecereNameSpace__ecere__com__DataMember * member;
+struct __ecereNameSpace__ecere__com__Class * c;
-for(; _class && (!_class->base || _class->base->type != 1000) && _class != lastClass; _class = _class->base)
+for(c = _class; c && (!c->base || c->base->type != 1000) && c->base != lastClass; c = c->base)
;
lastClass = _class;
-for(member = _class->membersAndProperties.first; member; member = member->next)
+for(member = c->membersAndProperties.first; member; member = member->next)
{
+if(member->id < 0)
+continue;
if(member->isProperty || member->type == 0)
{
struct __ecereNameSpace__ecere__com__Class * memberType = member->dataTypeClass;
while(lastClass != _class)
{
struct __ecereNameSpace__ecere__com__DataMember * member;
+struct __ecereNameSpace__ecere__com__Class * c;
-for(; _class && (!_class->base || _class->base->type != 1000) && _class != lastClass; _class = _class->base)
+for(c = _class; c && (!c->base || c->base->type != 1000) && c->base != lastClass; c = c->base)
;
-lastClass = _class;
-for(member = _class->membersAndProperties.first; member; member = member->next)
+lastClass = c;
+for(member = c->membersAndProperties.first; member; member = member->next)
{
+if(member->id < 0)
+continue;
if(member->isProperty || member->type == 0)
{
struct __ecereNameSpace__ecere__com__Class * memberType = member->dataTypeClass;
for(member = _class.membersAndProperties.first; member; member = member.next)
{
int memberResult = 0;
+ if(member.id < 0) continue;
if(member.isProperty || member.type == normalMember)
{
Class memberType = member.dataTypeClass;
while(lastClass != _class)
{
DataMember member;
- for(; _class && (!_class.base || _class.base.type != systemClass) && _class != lastClass; _class = _class.base);
+ Class c;
+ for(c = _class; c && (!c.base || c.base.type != systemClass) && c.base != lastClass; c = c.base);
lastClass = _class;
- for(member = _class.membersAndProperties.first; member; member = member.next)
+ for(member = c.membersAndProperties.first; member; member = member.next)
{
+ if(member.id < 0) continue;
if(member.isProperty || member.type == normalMember)
{
Class memberType = member.dataTypeClass;
while(lastClass != _class)
{
DataMember member;
- for(; _class && (!_class.base || _class.base.type != systemClass) && _class != lastClass; _class = _class.base);
- lastClass = _class;
+ Class c;
+ for(c = _class; c && (!c.base || c.base.type != systemClass) && c.base != lastClass; c = c.base);
+ lastClass = c;
- for(member = _class.membersAndProperties.first; member; member = member.next)
+ for(member = c.membersAndProperties.first; member; member = member.next)
{
+ if(member.id < 0) continue;
if(member.isProperty || member.type == normalMember)
{
Class memberType = member.dataTypeClass;