is there anyway to retrieve and list all the attributes for an active directory user to be used for updating with using the following

de.properties.contains(propertyName)

Just wondering, quite a newbie AD programming, a little guidance thanks