public override VisualBasicSyntaxNode VisitInitializerExpression(CSS.InitializerExpressionSyntax node)
 {
     if (node.Parent is CSS.ObjectCreationExpressionSyntax)
     {
         return(SyntaxFactory.ObjectMemberInitializer());
     }
     throw new NotImplementedException();
 }
Esempio n. 2
0
 public override VisualBasicSyntaxNode VisitInitializerExpression(CSS.InitializerExpressionSyntax node)
 {
     if (node.IsKind(CS.SyntaxKind.ObjectInitializerExpression))
     {
         return(SyntaxFactory.ObjectMemberInitializer());
     }
     if (node.IsKind(CS.SyntaxKind.ArrayInitializerExpression))
     {
         return(SyntaxFactory.CollectionInitializer(
                    SyntaxFactory.SeparatedList(node.Expressions.Select(e => (ExpressionSyntax)e.Accept(this)))
                    ));
     }
     throw new NotImplementedException();
 }