public static void Transpile(this Syntax.GlobalDeclarationSyntax globalDeclarationNode, ref StringBuilder sb) { _ = globalDeclarationNode ?? throw new ArgumentNullException(nameof(globalDeclarationNode)); globalDeclarationNode.ConstantDeclarationNode?.Transpile(ref sb); globalDeclarationNode.VariableDeclarationNode?.Transpile(ref sb); }
public static MemberDeclarationSyntax Transpile(this Syntax.GlobalDeclarationSyntax globalDeclarationNode) { _ = globalDeclarationNode ?? throw new ArgumentNullException(nameof(globalDeclarationNode)); return(globalDeclarationNode.ConstantDeclarationNode?.Transpile() ?? globalDeclarationNode.VariableDeclarationNode.Transpile()); }