public static void Transpile(this Syntax.DeclarationListSyntax declarationListNode, ref StringBuilder sb)
        {
            _ = declarationListNode ?? throw new ArgumentNullException(nameof(declarationListNode));

            foreach (var declaration in declarationListNode)
            {
                declaration.Transpile(ref sb);
            }
        }
        public static IEnumerable <MemberDeclarationSyntax> Transpile(this Syntax.DeclarationListSyntax declarationListNode)
        {
            _ = declarationListNode ?? throw new ArgumentNullException(nameof(declarationListNode));

            foreach (var declaration in declarationListNode)
            {
                foreach (var memberDeclaration in declaration.Transpile())
                {
                    yield return(memberDeclaration);
                }
            }
        }