protected override void ParseLayoutTextNode(ItemParseContext context, Item item, ITextNode textNode)
        {
            var childNode = textNode.ChildNodes.FirstOrDefault();
            if (childNode == null)
            {
                return;
            }

            var parser = new XmlLayoutTextNodeParser();
            parser.Parse(context, childNode, item);
        }
        protected override void ParseLayoutTextNode(ItemParseContext context, Item item, ITextNode layoutTextNode)
        {
            var childNode = layoutTextNode.ChildNodes.FirstOrDefault();

            if (childNode == null)
            {
                return;
            }

            var parser = new XmlLayoutTextNodeParser(Factory, ReferenceParser);

            parser.Parse(context, childNode, item);
        }
 protected override void ParseLayoutTextNode(ItemParseContext context, Item item, ITextNode textNode)
 {
     var parser = new XmlLayoutTextNodeParser();
     parser.Parse(context, textNode, item);
 }