Exemplo n.º 1
0
        public static void Transpile(this Syntax.ElseClauseSyntax elseClauseNode, ref StringBuilder sb)
        {
            _ = elseClauseNode ?? throw new ArgumentNullException(nameof(elseClauseNode));

            elseClauseNode.ElseifNode?.Transpile(ref sb);
            elseClauseNode.ElseNode?.Transpile(ref sb);
        }
Exemplo n.º 2
0
        public static ElseClauseSyntax Transpile(this Syntax.ElseClauseSyntax elseClauseNode)
        {
            _ = elseClauseNode ?? throw new ArgumentNullException(nameof(elseClauseNode));

            return(SyntaxFactory.ElseClause(
                       elseClauseNode.ElseifNode?.Transpile()
                       ?? elseClauseNode.ElseNode.Transpile()));
        }