static void AddPlainText(BBCodeDocument doc, Stack <BBCodeNode> stack, string text) { if ((stack.Peek() as BBCodeTextNode) == null) { var el = new BBCodeTextNode(text); stack.Peek().AppendChild(el); stack.Push(el); } else { ((BBCodeTextNode)stack.Peek()).AppendText(text); } }
static void AddPlainText(BBCodeDocument doc, Stack<BBCodeNode> stack, string text) { if ((stack.Peek() as BBCodeTextNode) == null) { var el = new BBCodeTextNode(text); stack.Peek().AppendChild(el); stack.Push(el); } else ((BBCodeTextNode)stack.Peek()).AppendText(text); }