private DothtmlLiteralNode ReadCData() { Assert(DothtmlTokenType.OpenCData); var node = new DothtmlLiteralNode() { StartPosition = Peek().StartPosition }; node.Tokens.Add(Peek()); Read(); Assert(DothtmlTokenType.CDataBody); node.Tokens.Add(Peek()); node.Escape = true; Read(); Assert(DothtmlTokenType.CloseCData); node.Tokens.Add(Peek()); Read(); return(node); }
public void Visit(DothtmlLiteralNode literal) { ResolveFromParent(literal); }
public void Visit(DothtmlLiteralNode literal) { LastFoundNode = literal; }
private DothtmlLiteralNode ReadCData() { Assert(DothtmlTokenType.OpenCData); var node = new DothtmlLiteralNode() { StartPosition = Peek().StartPosition }; node.Tokens.Add(Peek()); Read(); Assert(DothtmlTokenType.CDataBody); var body = Peek().Text; node.Value = body; node.Tokens.Add(Peek()); node.Escape = true; Read(); Assert(DothtmlTokenType.CloseCData); node.Tokens.Add(Peek()); Read(); return node; }