示例#1
0
    public override VBasic.VisualBasicSyntaxNode VisitXmlText(CSSyntax.XmlTextSyntax node)
    {
        var TextTokens = TriviaListSupport.TranslateTokenList(node.TextTokens);
        var XmlText    = VBFactory.XmlText(TextTokens);

        return(XmlText);
    }
示例#2
0
    public override VBasic.VisualBasicSyntaxNode VisitXmlTextAttribute(CSSyntax.XmlTextAttributeSyntax node)
    {
        VBSyntax.XmlNodeSyntax Name = (VBSyntax.XmlNodeSyntax)node.Name.Accept(this);
        var TextTokens = TriviaListSupport.TranslateTokenList(node.TextTokens);
        var XmlText    = VBFactory.XmlText(TextTokens);

        VBSyntax.XmlNodeSyntax Value = VBFactory.XmlString(VisualBasicSyntaxFactory.DoubleQuoteToken, SyntaxTokenList.Create(VBFactory.XmlTextLiteralToken(XmlText.ToString(), XmlText.ToString())), VisualBasicSyntaxFactory.DoubleQuoteToken);
        return(VBFactory.XmlAttribute(Name, Value));
    }
示例#3
0
    public override VBasic.VisualBasicSyntaxNode VisitXmlCDataSection(CSSyntax.XmlCDataSectionSyntax node)
    {
        var TextTokens = TriviaListSupport.TranslateTokenList(node.TextTokens);

        return(VBFactory.XmlCDataSection(VisualBasicSyntaxFactory.BeginCDataToken, TextTokens, VisualBasicSyntaxFactory.EndCDataToken));
    }