I'm doing a method in c # where I traverse an object taking out its attributes, its properties and see the value of the properties, but some of these attributes are classes that in turn contain more properties, I must access them, to I am doing this method recursively, the problem is that I do not know how to identify these properties as classes, any ideas ???