Ejemplo n.º 1
0
        private Query getQuery(CommandMessage message)
        {
            var query = "";

            if (message.Arguments.Count > 0)
            {
                query = message.Arguments[0];
            }
            var queryArgs = new QueryArgumentParser().Parse(query);

            if (queryArgs == null)
            {
                return(null);
            }
            return(new Query()
            {
                Language = getValue(queryArgs, "language"),
                Type = getValue(queryArgs, "type"),
                File = getValue(queryArgs, "file"),
                Signature = getValue(queryArgs, "signature"),
                Name = getValue(queryArgs, "name"),
                Parent = getValue(queryArgs, "parent"),
                Custom = getValue(queryArgs, "custom")
            });
        }
Ejemplo n.º 2
0
        private Query getQuery(CommandMessage message)
        {
            var query = "";

            if (message.Arguments.Count > 0)
            {
                query = message.Arguments[0];
            }
            var queryArgs = new QueryArgumentParser().Parse(query);

            if (queryArgs == null)
            {
                return(null);
            }
            return(new Query()
            {
                File = getValue(queryArgs, "file")
            });
        }
Ejemplo n.º 3
0
 public void Setup()
 {
     _parser = new QueryArgumentParser();
 }