Example #1
0
        int SortCompare(DisposableInfo e1, DisposableInfo e2)
        {
            // Dispose disposables with null priorities first
            if (!e1.Priority.HasValue)
            {
                return(-1);
            }

            if (!e2.Priority.HasValue)
            {
                return(1);
            }

            return(e1.Priority.Value.CompareTo(e2.Priority.Value));
        }
        int SortCompare(DisposableInfo e1, DisposableInfo e2)
        {
            // Dispose disposables with null priorities first
            if (!e1.Priority.HasValue)
            {
                return -1;
            }

            if (!e2.Priority.HasValue)
            {
                return 1;
            }

            return e1.Priority.Value.CompareTo(e2.Priority.Value);
        }