public override SyntaxNode VisitXmlProcessingInstruction(XmlProcessingInstructionSyntax node) { bool anyChanges = false; var newLessThanQuestionToken = ((PunctuationSyntax)Visit(node.LessThanQuestionToken)); if (node.LessThanQuestionToken != newLessThanQuestionToken) { anyChanges = true; } var newName = ((XmlNameTokenSyntax)Visit(node.Name)); if (node.Name != newName) { anyChanges = true; } var newTextTokens = VisitList <SyntaxNode>(node.TextTokens); if (node.TextTokens != newTextTokens.Node) { anyChanges = true; } var newQuestionGreaterThanToken = ((PunctuationSyntax)Visit(node.QuestionGreaterThanToken)); if (node.QuestionGreaterThanToken != newQuestionGreaterThanToken) { anyChanges = true; } if (anyChanges) { return(new XmlProcessingInstructionSyntax(newLessThanQuestionToken, newName, newTextTokens.Node, newQuestionGreaterThanToken)); } else { return(node); } }
public virtual SyntaxNode VisitXmlProcessingInstruction(XmlProcessingInstructionSyntax node) { return(VisitXmlNode(node)); }
public virtual SyntaxNode VisitXmlProcessingInstruction(XmlProcessingInstructionSyntax node) { return VisitXmlNode(node); }