Zaz.Server.Advanced.Service.CommandsService.MetaList C# (CSharp) Method

MetaList() private method

private MetaList ( ) : IQueryable
return IQueryable
        public IQueryable<CommandMeta> MetaList()
        {
            var registry = (_context.Registry ?? Implementations.CommandRegistry.Value);
            return registry
                .Query()
                .Select(x => new CommandMeta
                            {
                                Key = x.Key,
                                Description = x.Description,
                                Aliases = x.Aliases,
                                Tags = x.Tags,
                                Parameters = x.Parameters
                                              .Select(xx => new CommandMetaParameter
                                                                {
                                                                    Name = xx.Name,
                                                                    Description = xx.Description,
                                                                    Type = xx.Type
                                                                })
                                              .ToArray()
                            });
        }