ActionBase IActionVisitor <XElement, ActionBase> .Visit(ActionGetURL2 action, XElement xAction) { action.Flags = xAction.RequiredByteAttribute("flags"); return(action); }
XElement IActionVisitor <XElement, XElement> .Visit(ActionGetURL2 action, XElement param) { return(new XElement(XActionNames.FromAction(action), new XAttribute("flags", action.Flags))); }