Skip to content

Commit cd450e9

Browse files
authored
Merge pull request #93 from sharwell/stable-set
Move ImmutableTreeSet<T> to TunnelVisionLabs.Collections.Trees
2 parents 2b2cb49 + 314fab0 commit cd450e9

File tree

10 files changed

+61
-61
lines changed

10 files changed

+61
-61
lines changed

TunnelVisionLabs.Collections.Trees.Experimental/PublicAPI.Unshipped.txt

Lines changed: 0 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -215,54 +215,6 @@ TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary<TKey, TValu
215215
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary<TKey, TValue>.WithComparers(System.Collections.Generic.IEqualityComparer<TKey> keyComparer) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary<TKey, TValue>
216216
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary<TKey, TValue>.WithComparers(System.Collections.Generic.IEqualityComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary<TKey, TValue>
217217
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary<TKey, TValue>.this[TKey key].get -> TValue
218-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet
219-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
220-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Add(T value) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
221-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder
222-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.Add(T item) -> bool
223-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.Clear() -> void
224-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.Contains(T item) -> bool
225-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.Count.get -> int
226-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.ExceptWith(System.Collections.Generic.IEnumerable<T> other) -> void
227-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.GetEnumerator() -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Enumerator
228-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.IntersectWith(System.Collections.Generic.IEnumerable<T> other) -> void
229-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.IsProperSubsetOf(System.Collections.Generic.IEnumerable<T> other) -> bool
230-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.IsProperSupersetOf(System.Collections.Generic.IEnumerable<T> other) -> bool
231-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.IsSubsetOf(System.Collections.Generic.IEnumerable<T> other) -> bool
232-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.IsSupersetOf(System.Collections.Generic.IEnumerable<T> other) -> bool
233-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.KeyComparer.get -> System.Collections.Generic.IEqualityComparer<T>
234-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.Overlaps(System.Collections.Generic.IEnumerable<T> other) -> bool
235-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.Remove(T item) -> bool
236-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.SetEquals(System.Collections.Generic.IEnumerable<T> other) -> bool
237-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.SymmetricExceptWith(System.Collections.Generic.IEnumerable<T> other) -> void
238-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.ToImmutable() -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
239-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder.UnionWith(System.Collections.Generic.IEnumerable<T> other) -> void
240-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Clear() -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
241-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Contains(T value) -> bool
242-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Count.get -> int
243-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Enumerator
244-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Enumerator.Current.get -> T
245-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Enumerator.Dispose() -> void
246-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Enumerator.Enumerator() -> void
247-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Enumerator.MoveNext() -> bool
248-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Enumerator.Reset() -> void
249-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Except(System.Collections.Generic.IEnumerable<T> other) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
250-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.GetEnumerator() -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Enumerator
251-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Intersect(System.Collections.Generic.IEnumerable<T> other) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
252-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.IsEmpty.get -> bool
253-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.IsProperSubsetOf(System.Collections.Generic.IEnumerable<T> other) -> bool
254-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.IsProperSupersetOf(System.Collections.Generic.IEnumerable<T> other) -> bool
255-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.IsSubsetOf(System.Collections.Generic.IEnumerable<T> other) -> bool
256-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.IsSupersetOf(System.Collections.Generic.IEnumerable<T> other) -> bool
257-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.KeyComparer.get -> System.Collections.Generic.IEqualityComparer<T>
258-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Overlaps(System.Collections.Generic.IEnumerable<T> other) -> bool
259-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Remove(T value) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
260-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.SetEquals(System.Collections.Generic.IEnumerable<T> other) -> bool
261-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.SymmetricExcept(System.Collections.Generic.IEnumerable<T> other) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
262-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.ToBuilder() -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder
263-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.TryGetValue(T equalValue, out T actualValue) -> bool
264-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Union(System.Collections.Generic.IEnumerable<T> other) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
265-
TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.WithComparer(System.Collections.Generic.IEqualityComparer<T> equalityComparer) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
266218
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableSortedTreeDictionary.Create<TKey, TValue>() -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableSortedTreeDictionary<TKey, TValue>
267219
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableSortedTreeDictionary.Create<TKey, TValue>(System.Collections.Generic.IComparer<TKey> keyComparer) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableSortedTreeDictionary<TKey, TValue>
268220
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableSortedTreeDictionary.Create<TKey, TValue>(System.Collections.Generic.IComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableSortedTreeDictionary<TKey, TValue>
@@ -307,19 +259,6 @@ static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary.ToIm
307259
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary.ToImmutableTreeDictionary<TSource, TKey, TValue>(this System.Collections.Generic.IEnumerable<TSource> source, System.Func<TSource, TKey> keySelector, System.Func<TSource, TValue> elementSelector, System.Collections.Generic.IEqualityComparer<TKey> keyComparer, System.Collections.Generic.IEqualityComparer<TValue> valueComparer) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary<TKey, TValue>
308260
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary.ToImmutableTreeDictionary<TSource, TKey>(this System.Collections.Generic.IEnumerable<TSource> source, System.Func<TSource, TKey> keySelector) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary<TKey, TSource>
309261
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary.ToImmutableTreeDictionary<TSource, TKey>(this System.Collections.Generic.IEnumerable<TSource> source, System.Func<TSource, TKey> keySelector, System.Collections.Generic.IEqualityComparer<TKey> keyComparer) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary<TKey, TSource>
310-
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet.Create<T>() -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
311-
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet.Create<T>(System.Collections.Generic.IEqualityComparer<T> equalityComparer) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
312-
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet.Create<T>(System.Collections.Generic.IEqualityComparer<T> equalityComparer, T item) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
313-
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet.Create<T>(System.Collections.Generic.IEqualityComparer<T> equalityComparer, params T[] items) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
314-
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet.Create<T>(T item) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
315-
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet.Create<T>(params T[] items) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
316-
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet.CreateBuilder<T>() -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder
317-
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet.CreateBuilder<T>(System.Collections.Generic.IEqualityComparer<T> equalityComparer) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Builder
318-
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet.CreateRange<T>(System.Collections.Generic.IEnumerable<T> items) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
319-
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet.CreateRange<T>(System.Collections.Generic.IEqualityComparer<T> equalityComparer, System.Collections.Generic.IEnumerable<T> items) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>
320-
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet.ToImmutableTreeSet<TSource>(this System.Collections.Generic.IEnumerable<TSource> source) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<TSource>
321-
static TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet.ToImmutableTreeSet<TSource>(this System.Collections.Generic.IEnumerable<TSource> source, System.Collections.Generic.IEqualityComparer<TSource> equalityComparer) -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<TSource>
322262
static readonly TunnelVisionLabs.Collections.Trees.Immutable.ImmutableSortedTreeDictionary<TKey, TValue>.Empty -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableSortedTreeDictionary<TKey, TValue>
323263
static readonly TunnelVisionLabs.Collections.Trees.Immutable.ImmutableSortedTreeSet<T>.Empty -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableSortedTreeSet<T>
324264
static readonly TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary<TKey, TValue>.Empty -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeDictionary<TKey, TValue>
325-
static readonly TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>.Empty -> TunnelVisionLabs.Collections.Trees.Immutable.ImmutableTreeSet<T>

TunnelVisionLabs.Collections.Trees.Experimental/Immutable/ImmutableSortedTreeList.cs renamed to TunnelVisionLabs.Collections.Trees/Immutable/ImmutableSortedTreeList.cs

File renamed without changes.

TunnelVisionLabs.Collections.Trees.Experimental/Immutable/ImmutableSortedTreeList`1+Builder.cs renamed to TunnelVisionLabs.Collections.Trees/Immutable/ImmutableSortedTreeList`1+Builder.cs

File renamed without changes.

TunnelVisionLabs.Collections.Trees.Experimental/Immutable/ImmutableSortedTreeList`1+Enumerator.cs renamed to TunnelVisionLabs.Collections.Trees/Immutable/ImmutableSortedTreeList`1+Enumerator.cs

File renamed without changes.

TunnelVisionLabs.Collections.Trees.Experimental/Immutable/ImmutableSortedTreeList`1.cs renamed to TunnelVisionLabs.Collections.Trees/Immutable/ImmutableSortedTreeList`1.cs

File renamed without changes.

TunnelVisionLabs.Collections.Trees.Experimental/Immutable/ImmutableTreeSet.cs renamed to TunnelVisionLabs.Collections.Trees/Immutable/ImmutableTreeSet.cs

File renamed without changes.

TunnelVisionLabs.Collections.Trees.Experimental/Immutable/ImmutableTreeSet`1+Builder.cs renamed to TunnelVisionLabs.Collections.Trees/Immutable/ImmutableTreeSet`1+Builder.cs

File renamed without changes.

TunnelVisionLabs.Collections.Trees.Experimental/Immutable/ImmutableTreeSet`1+Enumerator.cs renamed to TunnelVisionLabs.Collections.Trees/Immutable/ImmutableTreeSet`1+Enumerator.cs

File renamed without changes.

TunnelVisionLabs.Collections.Trees.Experimental/Immutable/ImmutableTreeSet`1.cs renamed to TunnelVisionLabs.Collections.Trees/Immutable/ImmutableTreeSet`1.cs

File renamed without changes.

0 commit comments

Comments
 (0)