using System; using umbraco.cms.businesslogic.macro; using umbraco.interfaces; namespace umbraco.MacroEngines { public abstract class DynamicNodeContext : BaseContext { public override void SetMembers(MacroModel macro, INode node) { if (macro == null) throw new ArgumentNullException("macro"); if (node == null) throw new ArgumentNullException("node"); CurrentModel = new DynamicNode(node); base.SetMembers(macro, node); } } }