public virtual bool IsMatch(PaketSearchCommandQuery query)
        {
            if (String.IsNullOrEmpty(query.CommandType))
            {
                return(true);
            }

            return(Name.StartsWith(query.CommandType, StringComparison.OrdinalIgnoreCase));
        }
Example #2
0
        public static IEnumerable <PaketSearchCommand> FilterCommands(string search)
        {
            var query = new PaketSearchCommandQuery(search);

            query.Parse();
            if (query.IsPaketSearchCommand)
            {
                return(CreateCommands(search)
                       .Where(command => command.IsMatch(query)));
            }

            return(Enumerable.Empty <PaketSearchCommand> ());
        }
Example #3
0
 public override bool IsMatch(PaketSearchCommandQuery query)
 {
     return((Project != null) && base.IsMatch(query));
 }
 public PaketNuGetSearchCommandQuery(string search)
 {
     query = new PaketSearchCommandQuery(search);
 }