예제 #1
0
        public static RLMenuItemList FromRestList <T>(RestList <T> restList, Func <T, ENMenuItemEntityRecord> converter)
        {
            RLMenuItemList result = new RLMenuItemList();

            result.InnerFromRestList(restList, converter);
            return(result);
        }
예제 #2
0
        public static RLMenuItemList ToList <T>(T[] array, Func <T, ENMenuItemEntityRecord> converter)
        {
            RLMenuItemList result = new RLMenuItemList();

            result.InnerFromArray(array, converter);
            return(result);
        }
예제 #3
0
 public static WORCMenuItemRecord[] FromRecordList(RLMenuItemList rl)
 {
     WORCMenuItemRecord[] array = new WORCMenuItemRecord[rl == null ? 0: rl.Length];
     for (int i = 0; i < array.Length; i++)
     {
         array[i] = rl.Data[i];
     }
     return(array);
 }
예제 #4
0
        public static RLMenuItemList ToRecordList(WORCMenuItemRecord[] array)
        {
            RLMenuItemList rl = new RLMenuItemList();

            if (array != null)
            {
                foreach (WORCMenuItemRecord val in array)
                {
                    rl.Append(val);
                }
            }
            return(rl);
        }
예제 #5
0
 public static T[] ToArray <T>(RLMenuItemList recordlist, Func <ENMenuItemEntityRecord, T> converter)
 {
     return(InnerToArray(recordlist, converter));
 }