예제 #1
0
        public void registerComparer(int order, MuxPathCompare method)
        {
            PreferencedComparer p = new PreferencedComparer();

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