コード例 #1
0
        public static LocalDeclarationStatementSyntax TranspileLocal(this Syntax.VariableDeclarationSyntax variableDeclarationNode)
        {
            _ = variableDeclarationNode ?? throw new ArgumentNullException(nameof(variableDeclarationNode));

            return(variableDeclarationNode.VariableDefinitionNode?.TranspileLocal()
                   ?? variableDeclarationNode.ArrayDefinitionNode.TranspileLocal());
        }
コード例 #2
0
        public static void TranspileLocal(this Syntax.VariableDeclarationSyntax variableDeclarationNode, ref StringBuilder sb)
        {
            _ = variableDeclarationNode ?? throw new ArgumentNullException(nameof(variableDeclarationNode));

            variableDeclarationNode.VariableDefinitionNode?.TranspileLocal(ref sb);
            variableDeclarationNode.ArrayDefinitionNode?.TranspileLocal(ref sb);
        }