ActionBase IActionVisitor <XElement, ActionBase> .Visit(ActionGetURL action, XElement xAction) { action.UrlString = xAction.RequiredStringAttribute("url"); action.TargetString = xAction.RequiredStringAttribute("target"); return(action); }
XElement IActionVisitor <XElement, XElement> .Visit(ActionGetURL action, XElement param) { return(new XElement("GetURL", new XAttribute("url", action.UrlString), new XAttribute("target", action.TargetString))); }