AIsOfCatan.Trade.DeepClone C# (CSharp) Метод

DeepClone() приватный статический Метод

private static DeepClone ( List list ) : List>
list List
Результат List>
        private static List<List<Resource>> DeepClone(List<List<Resource>> list)
        {
            var result = new List<List<Resource>>(list.Count);
            result.AddRange(list.Select(l => new List<Resource>(l)));
            return result;
        }