public static IEnumerable <MemberDeclarationSyntax> Transpile(this Syntax.GlobalsBlockSyntax globalsBlockNode) { _ = globalsBlockNode ?? throw new ArgumentNullException(nameof(globalsBlockNode)); foreach (var declaration in globalsBlockNode.GlobalDeclarationListNode) { yield return(declaration.Transpile()); } }
public static void Transpile(this Syntax.GlobalsBlockSyntax globalsBlockNode, ref StringBuilder sb) { _ = globalsBlockNode ?? throw new ArgumentNullException(nameof(globalsBlockNode)); foreach (var declaration in globalsBlockNode.GlobalDeclarationListNode) { declaration.Transpile(ref sb); } }