public override SyntaxNode VisitXmlCDataSection(XmlCDataSectionSyntax node) { bool anyChanges = false; var newBeginCDataToken = ((PunctuationSyntax)Visit(node.BeginCData)); if (node.BeginCData != newBeginCDataToken) { anyChanges = true; } var newTextTokens = VisitList <SyntaxNode>(node.TextTokens); if (node.TextTokens != newTextTokens.Node) { anyChanges = true; } var newEndCDataToken = ((PunctuationSyntax)Visit(node.EndCData)); if (node.EndCData != newEndCDataToken) { anyChanges = true; } if (anyChanges) { return(new XmlCDataSectionSyntax(node.Kind, newBeginCDataToken, newTextTokens.Node, newEndCDataToken)); } else { return(node); } }
public virtual SyntaxNode VisitXmlCDataSection(XmlCDataSectionSyntax node) { return(VisitXmlNode(node)); }