You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
661 B
31 lines
661 B
5 years ago
|
#if FAT
|
||
|
|
||
|
using System.Collections.Generic;
|
||
|
|
||
|
namespace LinqInternal.Collections
|
||
|
{
|
||
|
internal interface IExtendedSet<T> : IReadOnlySet<T>, ISet<T>
|
||
|
{
|
||
|
IReadOnlySet<T> AsReadOnly { get; }
|
||
|
|
||
|
new int Count { get; }
|
||
|
|
||
|
new bool Add(T item);
|
||
|
|
||
|
new bool IsProperSubsetOf(IEnumerable<T> other);
|
||
|
|
||
|
new bool IsProperSupersetOf(IEnumerable<T> other);
|
||
|
|
||
|
new bool IsSubsetOf(IEnumerable<T> other);
|
||
|
|
||
|
new bool IsSupersetOf(IEnumerable<T> other);
|
||
|
|
||
|
new bool Overlaps(IEnumerable<T> other);
|
||
|
|
||
|
bool Remove(T item, IEqualityComparer<T> comparer);
|
||
|
|
||
|
new bool SetEquals(IEnumerable<T> other);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#endif
|