Exemplo n.º 1
0
 internal static XmlElementStartTagSyntax.Green XmlElementStartTag(
     PunctuationSyntax.Green lessThanToken,
     XmlNameSyntax.Green name,
     GreenNode attributes,
     PunctuationSyntax.Green greaterThanToken)
 {
     return(new XmlElementStartTagSyntax.Green(lessThanToken, name, attributes, greaterThanToken));
 }
Exemplo n.º 2
0
 internal static XmlDeclarationOptionSyntax.Green XmlDeclarationOption(XmlNameTokenSyntax.Green name, PunctuationSyntax.Green equals, XmlStringSyntax.Green value)
 {
     return(new XmlDeclarationOptionSyntax.Green(name, equals, value));
 }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 internal static XmlAttributeSyntax.Green XmlAttribute(XmlNameSyntax.Green name, PunctuationSyntax.Green equals, XmlStringSyntax.Green value)
 {
     return(new XmlAttributeSyntax.Green(name, equals, value));
 }
Exemplo n.º 5
0
 internal static XmlElementEndTagSyntax.Green XmlElementEndTag(PunctuationSyntax.Green lessThanSlashToken,
                                                               XmlNameSyntax.Green name,
                                                               PunctuationSyntax.Green greaterThanToken)
 {
     return(new XmlElementEndTagSyntax.Green(lessThanSlashToken, name, greaterThanToken));
 }
Exemplo n.º 6
0
 internal static XmlNodeSyntax.Green XmlEmptyElement(PunctuationSyntax.Green lessThanToken, XmlNameSyntax.Green name, GreenNode attributes, PunctuationSyntax.Green slashGreaterThanToken)
 {
     return(new XmlEmptyElementSyntax.Green(lessThanToken, name, attributes, slashGreaterThanToken));
 }
Exemplo n.º 7
0
 internal static XmlProcessingInstructionSyntax.Green XmlProcessingInstruction(PunctuationSyntax.Green beginProcessingInstruction,
                                                                               XmlNameTokenSyntax.Green name,
                                                                               GreenNode toList,
                                                                               PunctuationSyntax.Green endProcessingInstruction)
 {
     return(new XmlProcessingInstructionSyntax.Green(beginProcessingInstruction, name, toList, endProcessingInstruction));
 }
Exemplo n.º 8
0
 internal static XmlCDataSectionSyntax.Green XmlCDataSection(PunctuationSyntax.Green beginCData, GreenNode result, PunctuationSyntax.Green endCData)
 {
     return(new XmlCDataSectionSyntax.Green(beginCData, result, endCData));
 }
Exemplo n.º 9
0
 internal static XmlNodeSyntax.Green XmlComment(PunctuationSyntax.Green beginComment, GreenNode comment, PunctuationSyntax.Green endComment)
 {
     return(new XmlCommentSyntax.Green(beginComment, comment, endComment));
 }
Exemplo n.º 10
0
 internal static XmlStringSyntax.Green XmlString(PunctuationSyntax.Green startQuoteToken, GreenNode textTokens, PunctuationSyntax.Green endQuoteToken)
 {
     return(new XmlStringSyntax.Green(startQuoteToken, textTokens, endQuoteToken));
 }
Exemplo n.º 11
0
 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));
 }