Iterates the UDAs attached to the given symbol.
the symbol to get the UDAs from
scope to use for semantic analysis of UDAs
called once for each UDA
If dg returns != 0, stops the iteration and returns that value. Otherwise, returns 0.
See Implementation
Iterates the UDAs attached to the given symbol.