public virtual bool IsMatch(PaketSearchCommandQuery query) { if (String.IsNullOrEmpty(query.CommandType)) { return(true); } return(Name.StartsWith(query.CommandType, StringComparison.OrdinalIgnoreCase)); }
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> ()); }
public override bool IsMatch(PaketSearchCommandQuery query) { return((Project != null) && base.IsMatch(query)); }
public PaketNuGetSearchCommandQuery(string search) { query = new PaketSearchCommandQuery(search); }