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); }