using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AIMA.Utility { public class LinkedHashSet : ISet { private readonly IDictionary> _keyValuePairs; private readonly LinkedList _linkList; public LinkedHashSet(int initialCapacity) { _keyValuePairs = new Dictionary>(initialCapacity); _linkList = new LinkedList(); } public LinkedHashSet() { _keyValuePairs = new Dictionary>(); _linkList = new LinkedList(); } public int Count => throw new NotImplementedException(); public bool IsReadOnly => throw new NotImplementedException(); public bool Add(T item) { throw new NotImplementedException(); } public void Clear() { throw new NotImplementedException(); } public bool Contains(T item) { throw new NotImplementedException(); } public void CopyTo(T[] array, int arrayIndex) { throw new NotImplementedException(); } public void ExceptWith(IEnumerable other) { throw new NotImplementedException(); } public IEnumerator GetEnumerator() { throw new NotImplementedException(); } public void IntersectWith(IEnumerable other) { throw new NotImplementedException(); } public bool IsProperSubsetOf(IEnumerable other) { throw new NotImplementedException(); } public bool IsProperSupersetOf(IEnumerable other) { throw new NotImplementedException(); } public bool IsSubsetOf(IEnumerable other) { throw new NotImplementedException(); } public bool IsSupersetOf(IEnumerable other) { throw new NotImplementedException(); } public bool Overlaps(IEnumerable other) { throw new NotImplementedException(); } public bool Remove(T item) { throw new NotImplementedException(); } public bool SetEquals(IEnumerable other) { throw new NotImplementedException(); } public void SymmetricExceptWith(IEnumerable other) { throw new NotImplementedException(); } public void UnionWith(IEnumerable other) { throw new NotImplementedException(); } void ICollection.Add(T item) { throw new NotImplementedException(); } IEnumerator IEnumerable.GetEnumerator() { throw new NotImplementedException(); } } }