예제 #1
0
파일: QueuePool.cs 프로젝트: r2d2m/gocs
        public static Queue <T> ToQueuePooled <T>(this IEnumerable <T> source)
        {
            var queue = QueuePool <T> .New();

            foreach (var item in source)
            {
                queue.Enqueue(item);
            }

            return(queue);
        }
예제 #2
0
파일: QueuePool.cs 프로젝트: r2d2m/gocs
 public static void Free <T>(this Queue <T> queue)
 {
     QueuePool <T> .Free(queue);
 }