internal static XmlElementStartTagSyntax.Green XmlElementStartTag( PunctuationSyntax.Green lessThanToken, XmlNameSyntax.Green name, GreenNode attributes, PunctuationSyntax.Green greaterThanToken) { return(new XmlElementStartTagSyntax.Green(lessThanToken, name, attributes, greaterThanToken)); }
internal static XmlDeclarationOptionSyntax.Green XmlDeclarationOption(XmlNameTokenSyntax.Green name, PunctuationSyntax.Green equals, XmlStringSyntax.Green value) { return(new XmlDeclarationOptionSyntax.Green(name, equals, value)); }
internal static XmlPrefixSyntax.Green XmlPrefix(XmlNameTokenSyntax.Green prefixName, PunctuationSyntax.Green colon) { int hash; var cached = SyntaxNodeCache.TryGetNode(SyntaxKind.XmlPrefix, prefixName, colon, out hash); if (cached != null) { return((XmlPrefixSyntax.Green)cached); } var result = new XmlPrefixSyntax.Green(prefixName, colon); if (hash >= 0) { SyntaxNodeCache.AddNode(result, hash); } return(result); }
internal static XmlAttributeSyntax.Green XmlAttribute(XmlNameSyntax.Green name, PunctuationSyntax.Green equals, XmlStringSyntax.Green value) { return(new XmlAttributeSyntax.Green(name, equals, value)); }
internal static XmlElementEndTagSyntax.Green XmlElementEndTag(PunctuationSyntax.Green lessThanSlashToken, XmlNameSyntax.Green name, PunctuationSyntax.Green greaterThanToken) { return(new XmlElementEndTagSyntax.Green(lessThanSlashToken, name, greaterThanToken)); }
internal static XmlNodeSyntax.Green XmlEmptyElement(PunctuationSyntax.Green lessThanToken, XmlNameSyntax.Green name, GreenNode attributes, PunctuationSyntax.Green slashGreaterThanToken) { return(new XmlEmptyElementSyntax.Green(lessThanToken, name, attributes, slashGreaterThanToken)); }
internal static XmlProcessingInstructionSyntax.Green XmlProcessingInstruction(PunctuationSyntax.Green beginProcessingInstruction, XmlNameTokenSyntax.Green name, GreenNode toList, PunctuationSyntax.Green endProcessingInstruction) { return(new XmlProcessingInstructionSyntax.Green(beginProcessingInstruction, name, toList, endProcessingInstruction)); }
internal static XmlCDataSectionSyntax.Green XmlCDataSection(PunctuationSyntax.Green beginCData, GreenNode result, PunctuationSyntax.Green endCData) { return(new XmlCDataSectionSyntax.Green(beginCData, result, endCData)); }
internal static XmlNodeSyntax.Green XmlComment(PunctuationSyntax.Green beginComment, GreenNode comment, PunctuationSyntax.Green endComment) { return(new XmlCommentSyntax.Green(beginComment, comment, endComment)); }
internal static XmlStringSyntax.Green XmlString(PunctuationSyntax.Green startQuoteToken, GreenNode textTokens, PunctuationSyntax.Green endQuoteToken) { return(new XmlStringSyntax.Green(startQuoteToken, textTokens, endQuoteToken)); }
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)); }