public override GreenNode VisitXmlDeclarationOption(XmlDeclarationOptionSyntax.Green node) { bool anyChanges = false; var newName = ((XmlNameTokenSyntax.Green)Visit(node.Name)); if (node.Name != newName) { anyChanges = true; } var newEquals = ((PunctuationSyntax.Green)Visit(node.Equals)); if (node.Equals != newEquals) { anyChanges = true; } var newValue = ((XmlStringSyntax.Green)Visit(node.Value)); if (node.Value != newValue) { anyChanges = true; } if (anyChanges) { return(new XmlDeclarationOptionSyntax.Green(newName, newEquals, newValue)); } else { return(node); } }
public virtual GreenNode VisitXmlDeclarationOption(XmlDeclarationOptionSyntax.Green node) { return(VisitSyntaxNode(node)); }
internal static XmlDeclarationSyntax.Green XmlDeclaration(PunctuationSyntax.Green lessThanQuestionToken, SyntaxToken.Green xmlKeyword, XmlDeclarationOptionSyntax.Green version, XmlDeclarationOptionSyntax.Green encoding, XmlDeclarationOptionSyntax.Green standalone, PunctuationSyntax.Green questionGreaterThanToken) { return(new XmlDeclarationSyntax.Green(lessThanQuestionToken, xmlKeyword, version, encoding, standalone, questionGreaterThanToken)); }