The MacroResolver type exposes the following members.
Current stack of active macros (macros that are just being resolved).
Parent resolver is used to look for the data if it's not explicitly defined in current resolver All the data available in the parent are available also in children (could be overridden, though)
Macro resolver name.
Returns the list of resolvers that were skipped during the processing of the macros with this resolver.
Represents unresolved keyword.