public static LocalDeclarationStatementSyntax TranspileLocal(this Syntax.VariableDeclarationSyntax variableDeclarationNode) { _ = variableDeclarationNode ?? throw new ArgumentNullException(nameof(variableDeclarationNode)); return(variableDeclarationNode.VariableDefinitionNode?.TranspileLocal() ?? variableDeclarationNode.ArrayDefinitionNode.TranspileLocal()); }
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); }