@@ -4,7 +4,9 @@ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Add(TElement element
44Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.AddRange(System.Collections.Generic.IEnumerable<TElement>! elements) -> int
55Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Clear() -> void
66Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Contains(System.Func<TElement, string!>! indexAccessor, System.ReadOnlySpan<char> infix, string? indexName = null) -> System.Collections.Generic.IEnumerable<TElement>!
7+ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Contains(TElement element) -> bool
78Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Count.get -> int
9+ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Dispose() -> void
810Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.FuzzyContains(System.Func<TElement, string!>! indexAccessor, System.ReadOnlySpan<char> infix, int maxDistance, string? indexName = null) -> System.Collections.Generic.IEnumerable<TElement>!
911Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.FuzzyStartsWith(System.Func<TElement, string!>! indexAccessor, System.ReadOnlySpan<char> prefix, int maxDistance, string? indexName = null) -> System.Collections.Generic.IEnumerable<TElement>!
1012Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.GreaterThan<TIndexKey>(System.Func<TElement, TIndexKey>! indexAccessor, TIndexKey value, string? indexName = null) -> System.Collections.Generic.IEnumerable<TElement>!
@@ -18,21 +20,29 @@ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.MinBy<TIndexKey>(Sys
1820Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.OrderBy<TIndexKey>(System.Func<TElement, TIndexKey>! indexAccessor, int skip = 0, int count = -1, string? indexName = null) -> System.Collections.Generic.IEnumerable<TElement>!
1921Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.OrderByDescending<TIndexKey>(System.Func<TElement, TIndexKey>! indexAccessor, int skip = 0, int count = -1, string? indexName = null) -> System.Collections.Generic.IEnumerable<TElement>!
2022Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Range<TIndexKey>(System.Func<TElement, TIndexKey>! indexAccessor, TIndexKey start, TIndexKey end, bool inclusiveStart = true, bool inclusiveEnd = false, string? indexName = null) -> System.Collections.Generic.IEnumerable<TElement>!
23+ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Read(System.Func<Akade.IndexedSet.IndexedSet<TElement>!, System.Collections.Generic.IEnumerable<TElement>!>! readFunc) -> System.Collections.Generic.IEnumerable<TElement>!
24+ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Read<TState>(TState state, System.Func<Akade.IndexedSet.IndexedSet<TElement>!, TState, System.Collections.Generic.IEnumerable<TElement>!>! readFunc) -> System.Collections.Generic.IEnumerable<TElement>!
2125Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Remove(TElement element) -> bool
2226Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Single<TIndexKey>(System.Func<TElement, System.Collections.Generic.IEnumerable<TIndexKey>!>! indexAccessor, TIndexKey contains, string? indexName = null) -> TElement
2327Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Single<TIndexKey>(System.Func<TElement, TIndexKey>! indexAccessor, TIndexKey indexKey, string? indexName = null) -> TElement
2428Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.StartsWith(System.Func<TElement, string!>! indexAccessor, System.ReadOnlySpan<char> prefix, string? indexName = null) -> System.Collections.Generic.IEnumerable<TElement>!
25- Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.TryGetSingle<TIndexKey>(System.Func<TElement, TIndexKey>! indexAccessor, TIndexKey indexKey, out TElement? element, string? indexName = null) -> bool
2629Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.TryGetSingle<TIndexKey>(System.Func<TElement, System.Collections.Generic.IEnumerable<TIndexKey>!>! indexAccessor, TIndexKey indexKey, out TElement? element, string? indexName = null) -> bool
30+ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.TryGetSingle<TIndexKey>(System.Func<TElement, TIndexKey>! indexAccessor, TIndexKey indexKey, out TElement? element, string? indexName = null) -> bool
2731Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Update(System.Action<Akade.IndexedSet.IndexedSet<TElement>!>! updateFunc) -> void
32+ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Update(TElement element, System.Action<TElement>! updateFunc) -> bool
33+ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Update(TElement element, System.Func<TElement, TElement>! updateFunc) -> bool
2834Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Update<TState>(System.Action<Akade.IndexedSet.IndexedSet<TElement>!, TState>! updateFunc, TState state) -> void
35+ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Update<TState>(TElement element, TState state, System.Action<TElement, TState>! updateFunc) -> bool
36+ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Update<TState>(TElement element, TState state, System.Func<TElement, TState, TElement>! updateFunc) -> bool
37+ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Update<TState>(TState state, System.Action<Akade.IndexedSet.IndexedSet<TElement>!, TState>! updateFunc) -> void
2938Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Where<TIndexKey>(System.Func<TElement, System.Collections.Generic.IEnumerable<TIndexKey>!>! indexAccessor, TIndexKey contains, string? indexName = null) -> System.Collections.Generic.IEnumerable<TElement>!
3039Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TElement>.Where<TIndexKey>(System.Func<TElement, TIndexKey>! indexAccessor, TIndexKey indexKey, string? indexName = null) -> System.Collections.Generic.IEnumerable<TElement>!
3140Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TPrimaryKey, TElement>
3241Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TPrimaryKey, TElement>.Contains(TPrimaryKey key) -> bool
3342Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TPrimaryKey, TElement>.Remove(TPrimaryKey key) -> bool
3443Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TPrimaryKey, TElement>.Single(TPrimaryKey key) -> TElement
3544Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TPrimaryKey, TElement>.this[TPrimaryKey key].get -> TElement
45+ Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TPrimaryKey, TElement>.TryGetSingle(TPrimaryKey key, out TElement? result) -> bool
3646Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TPrimaryKey, TElement>.Update(System.Action<Akade.IndexedSet.IndexedSet<TPrimaryKey, TElement>!>! updateFunc) -> void
3747Akade.IndexedSet.Concurrency.ConcurrentIndexedSet<TPrimaryKey, TElement>.Update<TState>(System.Action<Akade.IndexedSet.IndexedSet<TPrimaryKey, TElement>!, TState>! updateFunc, TState state) -> void
3848Akade.IndexedSet.IndexedSet<TElement>
@@ -61,8 +71,8 @@ Akade.IndexedSet.IndexedSet<TElement>.Remove(TElement element) -> bool
6171Akade.IndexedSet.IndexedSet<TElement>.Single<TIndexKey>(System.Func<TElement, System.Collections.Generic.IEnumerable<TIndexKey>!>! indexAccessor, TIndexKey contains, string? indexName = null) -> TElement
6272Akade.IndexedSet.IndexedSet<TElement>.Single<TIndexKey>(System.Func<TElement, TIndexKey>! indexAccessor, TIndexKey indexKey, string? indexName = null) -> TElement
6373Akade.IndexedSet.IndexedSet<TElement>.StartsWith(System.Func<TElement, string!>! indexAccessor, System.ReadOnlySpan<char> prefix, string? indexName = null) -> System.Collections.Generic.IEnumerable<TElement>!
64- Akade.IndexedSet.IndexedSet<TElement>.TryGetSingle<TIndexKey>(System.Func<TElement, TIndexKey>! indexAccessor, TIndexKey indexKey, out TElement? element, string? indexName = null) -> bool
6574Akade.IndexedSet.IndexedSet<TElement>.TryGetSingle<TIndexKey>(System.Func<TElement, System.Collections.Generic.IEnumerable<TIndexKey>!>! indexAccessor, TIndexKey indexKey, out TElement? element, string? indexName = null) -> bool
75+ Akade.IndexedSet.IndexedSet<TElement>.TryGetSingle<TIndexKey>(System.Func<TElement, TIndexKey>! indexAccessor, TIndexKey indexKey, out TElement? element, string? indexName = null) -> bool
6676Akade.IndexedSet.IndexedSet<TElement>.Update(TElement element, System.Action<TElement>! updateFunc) -> bool
6777Akade.IndexedSet.IndexedSet<TElement>.Update(TElement element, System.Func<TElement, TElement>! updateFunc) -> bool
6878Akade.IndexedSet.IndexedSet<TElement>.Update<TState>(TElement element, TState state, System.Action<TElement, TState>! updateFunc) -> bool
@@ -75,6 +85,7 @@ Akade.IndexedSet.IndexedSet<TPrimaryKey, TElement>.IndexedSet(System.Func<TEleme
7585Akade.IndexedSet.IndexedSet<TPrimaryKey, TElement>.Remove(TPrimaryKey key) -> bool
7686Akade.IndexedSet.IndexedSet<TPrimaryKey, TElement>.Single(TPrimaryKey key) -> TElement
7787Akade.IndexedSet.IndexedSet<TPrimaryKey, TElement>.this[TPrimaryKey key].get -> TElement
88+ Akade.IndexedSet.IndexedSet<TPrimaryKey, TElement>.TryGetSingle(TPrimaryKey key, out TElement? result) -> bool
7889Akade.IndexedSet.IndexedSetBuilder
7990Akade.IndexedSet.IndexedSetBuilder<TElement>
8091Akade.IndexedSet.IndexedSetBuilder<TPrimaryKey, TElement>
@@ -100,4 +111,4 @@ virtual Akade.IndexedSet.IndexedSetBuilder<TElement>.WithIndex<TIndexKey>(System
100111virtual Akade.IndexedSet.IndexedSetBuilder<TElement>.WithIndex<TIndexKey>(System.Func<TElement, TIndexKey>! keyAccessor, string? indexName = null) -> Akade.IndexedSet.IndexedSetBuilder<TElement>!
101112virtual Akade.IndexedSet.IndexedSetBuilder<TElement>.WithPrefixIndex(System.Func<TElement, string!>! keyAccessor, string? indexName = null) -> Akade.IndexedSet.IndexedSetBuilder<TElement>!
102113virtual Akade.IndexedSet.IndexedSetBuilder<TElement>.WithRangeIndex<TIndexKey>(System.Func<TElement, TIndexKey>! keyAccessor, string? indexName = null) -> Akade.IndexedSet.IndexedSetBuilder<TElement>!
103- virtual Akade.IndexedSet.IndexedSetBuilder<TElement>.WithUniqueIndex<TIndexKey>(System.Func<TElement, TIndexKey>! keyAccessor, string? indexName = null) -> Akade.IndexedSet.IndexedSetBuilder<TElement>!
114+ virtual Akade.IndexedSet.IndexedSetBuilder<TElement>.WithUniqueIndex<TIndexKey>(System.Func<TElement, TIndexKey>! keyAccessor, string? indexName = null) -> Akade.IndexedSet.IndexedSetBuilder<TElement>!
0 commit comments