public override VisualBasicSyntaxNode DefaultVisit(SyntaxNode node)
 {
     try {
         return(TriviaConverter.PortConvertedTrivia(node, _wrappedVisitor.Visit(node)));
     } catch (Exception e) {
         var dummyStatement = SyntaxFactory.EmptyStatement();
         return(dummyStatement.WithVbTrailingErrorComment <VbSyntax.StatementSyntax>((CSharpSyntaxNode)node, e));
     }
 }
Beispiel #2
0
 public T Accept(SyntaxNode csNode, bool addSourceMapping)
 {
     try {
         var converted = _wrappedVisitor.Visit(csNode);
         return(addSourceMapping ? WithSourceMapping(csNode, converted) : converted.WithoutSourceMapping());
     } catch (Exception e) {
         var dummyStatement = SyntaxFactory.EmptyStatement();
         return(((T)(object)dummyStatement).WithVbTrailingErrorComment((CSharpSyntaxNode)csNode, e));
     }
 }
 public T Accept(SyntaxNode node, bool addSourceMapping)
 {
     try {
         var converted = _wrappedVisitor.Visit(node);
         return(addSourceMapping ? node.CopyAnnotationsTo(converted).WithSourceMappingFrom(node)
             : WithoutSourceMapping(converted));
     } catch (Exception e) {
         var dummyStatement = SyntaxFactory.EmptyStatement();
         return(((T)(object)dummyStatement).WithVbTrailingErrorComment((CSharpSyntaxNode)node, e));
     }
 }