public static XmTemplateElement Deserialize(string template, TemplateDeserializationParms parms = null) { var d = new XmTemplateDeserializer(); d.Initialize(parms ?? new TemplateDeserializationParms(), TemplateCommandEnum.Unknown); return(d.Deserialize(new TemplateTokenizer(template), null)); }
public static AbstractTemplateElement Deserialize(string command, AbstractTemplateElement root, TemplateTokenizer tokenizer, TemplateDeserializationParms parms) { var cmd = GetCommand(command); var deserializer = GetDeserializer(command, cmd); deserializer.Initialize(parms, cmd); return(deserializer.DeserializeElement(tokenizer, root)); }