public void registerComparer(int order, MuxPathCompare method) { PreferencedComparer p = new PreferencedComparer(); p.method = method; p.preference = order; lock (this) { comparisonMethods.Add(p); comparisonSorted = false; } }
static int Compare(PreferencedComparer a, PreferencedComparer b) { return a.preference - b.preference; }
static int Compare(PreferencedComparer a, PreferencedComparer b) { return(a.preference - b.preference); }
public void registerComparer(int order, MuxPathCompare method) { PreferencedComparer p = new PreferencedComparer(); p.method = method; p.preference = order; lock (this) { comparisonMethods.Add(p); comparisonSorted = false; } }