AST.StructOrUnionSpec.GetMembers C# (CSharp) Метод

GetMembers() приватный Метод

private GetMembers ( Env env, ImmutableList memberDeclns ) : ExprType>>>.ISemantReturn
env Env
memberDeclns ImmutableList
Результат ExprType>>>.ISemantReturn
        public ISemantReturn<ImmutableList<Tuple<Option<String>, ExprType>>> GetMembers(Env env, ImmutableList<StructDecln> memberDeclns) {
            var result = memberDeclns.Aggregate(ImmutableList<Tuple<Option<String>, ExprType>>.Empty, (acc, decln) => acc.AddRange(Semant(decln.GetMemberDeclns, ref env))
            );

            return SemantReturn.Create(env, result);
        }