Пример #1
0
        public static void Transpile(this Syntax.BracketedExpressionSyntax bracketedExpressionNode, ref StringBuilder sb)
        {
            _ = bracketedExpressionNode ?? throw new ArgumentNullException(nameof(bracketedExpressionNode));

            sb.Append('[');
            bracketedExpressionNode.ExpressionNode.Transpile(ref sb);
            sb.Append(']');
        }
Пример #2
0
        public static BracketedArgumentListSyntax Transpile(this Syntax.BracketedExpressionSyntax bracketedExpressionNode)
        {
            _ = bracketedExpressionNode ?? throw new ArgumentNullException(nameof(bracketedExpressionNode));

            return(SyntaxFactory.BracketedArgumentList(
                       SyntaxFactory.SingletonSeparatedList(
                           SyntaxFactory.Argument(
                               bracketedExpressionNode.ExpressionNode.Transpile()))));
        }