Beispiel #1
0
 /// <summary>
 /// 全局版本编号排序比较
 /// </summary>
 /// <param name="left"></param>
 /// <param name="right"></param>
 /// <returns></returns>
 private static int globalVersionSort(DeSerializeVersionField left, DeSerializeVersionField right)
 {
     return(left.GlobalVersion.CompareTo(right.GlobalVersion));
 }
Beispiel #2
0
        /// <summary>
        /// 成员名称排序比较
        /// </summary>
        /// <param name="left"></param>
        /// <param name="right"></param>
        /// <returns></returns>
        internal static int memberNameSort(DeSerializeVersionField left, DeSerializeVersionField right)
        {
            int value = left.SortMemberFilters - right.SortMemberFilters;

            return(value == 0 ? string.CompareOrdinal(left.Field.Member.Name, right.Field.Member.Name) : value);
        }