Exemple #1
0
        public static HashSet <T> ToHashSetPooled <T>(this IEnumerable <T> source)
        {
            var hashSet = HashSetPool <T> .New();

            foreach (var item in source)
            {
                hashSet.Add(item);
            }

            return(hashSet);
        }
Exemple #2
0
 public static void Free <T>(this HashSet <T> hashSet)
 {
     HashSetPool <T> .Free(hashSet);
 }