public JsonSorter(SorterRequirements required, INodeFinder finder, INodeFinder sort_by, KeyOrValue pick, IEnumerable <string> order, bool after, NodeMatcher matches) : base(required, finder, matches) { SortBy = sort_by; Pick = pick; Order = order?.ToList(); After = after; }
public BaseJsonSorter(SorterRequirements required) { Requirements = required; }
public PathedJsonSorter(SorterRequirements required, INodeFinder finder, NodeMatcher matches) : base(required) { Finder = finder; Matches = matches; }
public MultiJsonSorter(SorterRequirements required, IEnumerable <IJsonSorter> sorters) : base(required) { Sorters = sorters.ToArray(); }