public override GreenNode VisitXmlString(XmlStringSyntax.Green node) { bool anyChanges = false; var newStartQuoteToken = ((PunctuationSyntax.Green)Visit(node.StartQuoteToken)); if (node.StartQuoteToken != newStartQuoteToken) { anyChanges = true; } var newTextTokens = VisitList(node.TextTokens); if (node.TextTokens != newTextTokens.Node) { anyChanges = true; } var newEndQuoteToken = ((PunctuationSyntax.Green)Visit(node.EndQuoteToken)); if (node.EndQuoteToken != newEndQuoteToken) { anyChanges = true; } if (anyChanges) { return(new XmlStringSyntax.Green(newStartQuoteToken, newTextTokens.Node, newEndQuoteToken)); } else { return(node); } }
public virtual GreenNode VisitXmlString(XmlStringSyntax.Green node) { return(VisitXmlNode(node)); }
internal static XmlDeclarationOptionSyntax.Green XmlDeclarationOption(XmlNameTokenSyntax.Green name, PunctuationSyntax.Green equals, XmlStringSyntax.Green value) { return(new XmlDeclarationOptionSyntax.Green(name, equals, value)); }
internal static XmlAttributeSyntax.Green XmlAttribute(XmlNameSyntax.Green name, PunctuationSyntax.Green equals, XmlStringSyntax.Green value) { return(new XmlAttributeSyntax.Green(name, equals, value)); }