Hi,
I have a class hierarchy of several levels:
Class A (I create 10 properties in it)
--- Class B (I create 9 new properties in it) whcih is subclass of A
------ Class C (I create 8 new properties in it) whcih is subclass of B
...
--------- Class N whcih is subclass of M
Say in Class C, in one of its method code, how do I find a list of those user defined properties created locally (but not inherited from the parents, that is only the 8 properties as listed above)?
I try both:
LOCAL aProp(1)
AMEMBERS(aProp, THIS, 0, [#+GU]) // No "I"
or
LOCAL aProp(1)
AMEMBERS(aProp, THIS, 0, [#+GUI]) // with "I"
But they both return same thing, I always get a list of all properties including (properties from class B and class A) the parent's
Would anyone kindly point me out what is wrong in the way I use the AMEMBERS function or could it not possible to achive what I want with the AMEMBERS?