Пример #1
0
        public static void Transpile(this Syntax.LocalVariableListSyntax localVariableListNode, ref StringBuilder sb)
        {
            _ = localVariableListNode ?? throw new ArgumentNullException(nameof(localVariableListNode));

            foreach (var localVariableNode in localVariableListNode)
            {
                localVariableNode.VariableDeclarationNode.TranspileLocal(ref sb);
                localVariableNode.LineDelimiterNode.Transpile(ref sb);
            }
        }
        public static IEnumerable <StatementSyntax> Transpile(this Syntax.LocalVariableListSyntax localVariableListNode)
        {
            _ = localVariableListNode ?? throw new ArgumentNullException(nameof(localVariableListNode));

            return(localVariableListNode.Select(localVariable => localVariable.VariableDeclarationNode.TranspileLocal()));
        }