private bool WriteSyntaxLiteralNode(SyntaxLiteralNode Node) { if (Node is SyntaxLiteralNullNode) { JsonString_.PushString((Node as SyntaxLiteralNullNode).GetRaw()); } else if (Node is SyntaxLiteralBooleanNode) { JsonString_.PushString((Node as SyntaxLiteralBooleanNode).GetRaw()); } else if (Node is SyntaxLiteralNumericNode) { JsonString_.PushString((Node as SyntaxLiteralNumericNode).GetRaw()); } else if (Node is SyntaxLiteralStringNode) { JsonString_.Push('"'); JsonString_.PushString((Node as SyntaxLiteralStringNode).GetRaw()); JsonString_.Push('"'); } return(true); }