public static Tuple <Dictionary <string, string>, Library.Utility.IFilter> ExtractOptions(List <string> args, Func <string, string, bool> callbackHandler = null) { var fc = new FilterCollector(); var opts = fc.DoExtractOptions(args, callbackHandler); return(new Tuple <Dictionary <string, string>, Library.Utility.IFilter>(opts, fc.Filter)); }
public static Tuple<Dictionary<string, string>, Library.Utility.IFilter> ExtractOptions(List<string> args, Func<string, string, bool> callbackHandler = null) { var fc = new FilterCollector(); var opts = fc.DoExtractOptions(args, callbackHandler); return new Tuple<Dictionary<string, string>, Library.Utility.IFilter>(opts, fc.Filter); }