public void ClearHashSet()
        {
            var set = Set(1, 2, 3);

            IsTrue(UnsafeHashSet.Contains(set, 2));
            IsTrue(UnsafeHashSet.Count(set) == 3);

            UnsafeHashSet.Add(set, 4);
            IsTrue(UnsafeHashSet.Count(set) == 4);

            UnsafeHashSet.Clear(set);
            IsTrue(UnsafeHashSet.Count(set) == 0);
            IsTrue(!UnsafeHashSet.Contains(set, 2));

            UnsafeHashSet.Add(set, 4);
            IsTrue(UnsafeHashSet.Count(set) == 1);
            IsTrue(UnsafeHashSet.Contains(set, 4));

            UnsafeHashSet.Clear(set);
            IsTrue(UnsafeHashSet.Count(set) == 0);
        }