Esempio n. 1
0
        public static int ByTime(Results lhsResult, Results rhsResult)
        {
            var resultColumnEntry = lhsResult.ResultColumn.FirstOrDefault();
            if (resultColumnEntry != null)
            {
                var firstOrDefault = rhsResult.ResultColumn.FirstOrDefault();
                if (firstOrDefault != null)
                    return resultColumnEntry.Time.CompareTo(firstOrDefault.Time);
                // rhsResult is missing it's result => infinity or very large
                // => LHS smaller => -1
                return -1;
            }

            // lhsResult is missing it's result => missing => infinity or very large
            // => LHS bigger => 1
            return 1;
        }
Esempio n. 2
0
 public static int BySize(Results lhsResult, Results rhsResult)
 {
     return lhsResult.SizeBytes.CompareTo(rhsResult.SizeBytes);
 }
Esempio n. 3
0
 // stored as JSON for human visualization
 public static int ByName(Results lhsResult, Results rhsResult)
 {
     return String.Compare(lhsResult.SerName, rhsResult.SerName, StringComparison.Ordinal);
 }