copselib
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.8 This package targets .NET Framework 4.8. The package is compatible with this framework or higher.
- 1,993 total downloads
- last updated 8/27/2026
- Latest version: 0.3.0-alpha.21 (prerelease)
The color-neutral mechanics for Copse, shared by the sync and async families: chunked ref-access collections and disposable lifecycle utilities. Tree-free; references neither family's traversal contracts. -
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.8 This package targets .NET Framework 4.8. The package is compatible with this framework or higher.
- 1,975 total downloads
- last updated 8/24/2026
- Latest version: 0.3.0-alpha.19 (prerelease)
The color-agnostic traversal vocabulary for Copse -- NodePosition, NodeVisit, TreenumeratorMode, NodeTraversalStrategies, TreeTraversalStrategy. The true dependency root (references nothing); shared verbatim by... More information -
-
Copse.
by: copselibCore -
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.8 This package targets .NET Framework 4.8. The package is compatible with this framework or higher.
- 1,860 total downloads
- last updated 8/27/2026
- Latest version: 0.3.0-alpha.21 (prerelease)
The synchronous traversal contracts for Copse (ITreenumerator, ITreenumerable and its dimension-split parents) plus the walker tier (TreeWalker, TreeWalkerResult, ITreeTopology, IWalkableTreenumerable) and the... More information -
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.8 This package targets .NET Framework 4.8. The package is compatible with this framework or higher.
- 1,721 total downloads
- last updated 8/27/2026
- Latest version: 0.3.0-alpha.21 (prerelease)
The concrete treenumerables for Copse: the depth-first/breadth-first engine over the child-pull protocol, the flat family (preorder/level-order store and stream decoders), the tree-source factories... More information -
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.8 This package targets .NET Framework 4.8. The package is compatible with this framework or higher.
- 1,630 total downloads
- last updated 8/24/2026
- Latest version: 0.3.0-alpha.19 (prerelease)
Shared sans-I/O traversal cadence for Copse, drivable by both a sync (MoveNext) and an async (MoveNextAsync) treenumerator. Infrastructure package: referenced automatically by the Copse packages -- you do not... More information -
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.8 This package targets .NET Framework 4.8. The package is compatible with this framework or higher.
- 1,604 total downloads
- last updated 8/27/2026
- Latest version: 0.3.0-alpha.21 (prerelease)
Async contracts for Copse: IAsyncTreenumerable (and its two single-dimension parents) and IAsyncTreenumerator plus the async walker tier (AsyncTreeWalker, IAsyncTreeTopology, IAsyncWalkableTreenumerable) -- the... More information -
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.8 This package targets .NET Framework 4.8. The package is compatible with this framework or higher.
- 1,589 total downloads
- last updated 8/27/2026
- Latest version: 0.3.0-alpha.21 (prerelease)
Header-free text serialization for Copse trees, in both grammars: preorder ("a(b(d,e),c)") and level-order ("a;b,c;d,e"). Deserialize a string into a full tree or stream a file/reader into a forward-only one... More information -
-
Copse.
by: copselibLinq -
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.8 This package targets .NET Framework 4.8. The package is compatible with this framework or higher.
- 1,575 total downloads
- last updated 8/27/2026
- Latest version: 0.3.0-alpha.21 (prerelease)
LINQ-style query, transformation, and set operations over trees for Copse (Where, Select, Union, aggregation, tree-walker navigation, and more). -
-
Copse.
by: copselibAsync -
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.8 This package targets .NET Framework 4.8. The package is compatible with this framework or higher.
- 1,548 total downloads
- last updated 8/27/2026
- Latest version: 0.3.0-alpha.21 (prerelease)
Async tree traversal for Copse: the awaited-pull engine, flat store and stream decoders, tree-source factories (AsyncTree.Defer/Lazy/Using/Empty), and the async disposal algebra. The codegen source of truth the... More information -
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.8 This package targets .NET Framework 4.8. The package is compatible with this framework or higher.
- 1,377 total downloads
- last updated 8/24/2026
- Latest version: 0.3.0-alpha.19 (prerelease)
Shared Copse.Linq operator building blocks (MergeNode; the color-agnostic Where path state) used verbatim by both the sync operators (Copse.Linq) and their async twins (Copse.Linq.Async). Infrastructure... More information -
-
-
.NET 8.0 This package targets .NET 8.0. The package is compatible with this framework or higher. .NET Standard 2.0 This package targets .NET Standard 2.0. The package is compatible with this framework or higher. .NET Framework 4.8 This package targets .NET Framework 4.8. The package is compatible with this framework or higher.
- 1,320 total downloads
- last updated 8/27/2026
- Latest version: 0.3.0-alpha.21 (prerelease)
Async LINQ-style tree operators for Copse: the full Copse.Linq surface (Where, Select, set operations, aggregation, Memoize/Materialize, tree-walker navigation, and more) over awaited pulls. The codegen source... More information -