ADTTools/UploadModels/OrderedHashSet.cs (19 lines of code) (raw):
using System.Collections.Generic;
using System.Collections.ObjectModel;
namespace UploadModels
{
internal class OrderedHashSet<T> : KeyedCollection<T, T>
{
public OrderedHashSet()
{
}
public OrderedHashSet(IEqualityComparer<T> comparer)
: base(comparer)
{
}
protected override T GetKeyForItem(T item)
{
return item;
}
}
}