Rayson.Data 0.0.30-pre

Useful Types : RandomProvider, BinaryTree, Sequence, various Enumerable extensions, CharSet, TypeCategorisor, EnumerableRandomExtension

This is a prerelease version of Rayson.Data.
Install-Package Rayson.Data -Version 0.0.30-pre
dotnet add package Rayson.Data --version 0.0.30-pre
<PackageReference Include="Rayson.Data" Version="0.0.30-pre" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Rayson.Data --version 0.0.30-pre
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

0.0.30-pre
Added a suspiciously missing NextBool() to the RandomProvider.  Will be useful!

0.0.29-pre
CallGenericMethod extension now allows for calling generic methods found via the parameter list types.  It will first attempt to find a match using param types, but if that fails due to passing null as a parameter, it will now use some fuzzy logic to find a method that it can call.

0.0.28-pre
Reverted last changeset as it caused breaking changes to end users.

0.0.27-pre
CallGenericMethod extended to allow selecting by parameters.

0.0.26-pre
Fixed conflict with System.Linq.Enumerable and Rayson.Data.Enumerable.  Using Sequence instead.

0.0.25-pre
Added/Updated Enumerable.Of(), Enumerable.Random(), Enumerable.Shuffle(), Enumerable.MakeIndex(), Enumerable.StochasticSample(), Expression.ToPropertyInfo(), Object.CallGenericMethod()

0.0.24-pre
Added VersionedObservableObject

0.0.23-pre
Added ObservableObject and VersionedObject

0.0.22-pre
Small BinaryNode.Height calculation speedup

0.0.21-pre
Added BinaryNode properties for navigation

0.0.20-pre
Fixed binary tree bugs

0.0.19-pre
Made BinaryTree accessible by index
bio

0.0.18-pre
Added EnumerableRandomExtension

0.0.17-pre
Altered BinaryTree and related classes' public APIs (SoC)

0.0.16-pre
[BugFix] Child nodes weren't being added to Nodes collection when SetA or SetB was used.

0.0.15-pre
Added EnumSequence

0.0.14-pre
[BugFix] BinaryTree.Replace now clears child nodes too

0.0.13-pre
Update to BinaryTree

0.0.12-pre
Update to BinaryTree

0.0.11-pre
Added BinaryTree and BinaryNode classes

0.0.10-pre
added RandomProvider (moved from Rayson.Maths)

0.0.9-pre
added RandomSampler

0.0.8-pre
Added ICollection to list of interfaces that CharSet (used to be CharList) implements.

0.0.7-pre
fixed erroneous namespace

0.0.6-pre
TypeCategorisor api altered
Added support for all enumerable to be classified as "enumerable"

0.0.5-pre
Added TypeCategorisor

0.0.4-pre
Ability to unit test CharList (interface provided)

0.0.3-pre
Added CharList

0.0.2-pre
init

  • .NETCoreApp 2.0

    • No dependencies.
  • .NETFramework 4.0

    • No dependencies.
  • .NETStandard 2.0

    • No dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.0.30-pre 149 1/27/2019
0.0.29-pre 116 1/27/2019
0.0.28-pre 113 1/26/2019
0.0.27-pre 120 1/26/2019
0.0.26-pre 177 8/29/2018
0.0.25-pre 212 8/29/2018
0.0.24-pre 164 8/29/2018
0.0.23-pre 161 8/29/2018
0.0.22-pre 191 8/27/2018
0.0.21-pre 159 8/27/2018
0.0.20-pre 179 8/27/2018
0.0.19-pre 156 8/26/2018
0.0.18-pre 176 8/18/2018
0.0.17-pre 177 8/17/2018
0.0.16-pre 177 8/17/2018
0.0.15-pre 172 8/16/2018
0.0.14-pre 181 8/12/2018
0.0.13-pre 169 8/12/2018
0.0.12-pre 177 8/12/2018
0.0.11-pre 172 8/12/2018
0.0.10-pre 178 8/11/2018
0.0.9-pre 195 8/9/2018
0.0.7-pre 227 8/4/2018
0.0.6-pre 240 8/4/2018
0.0.5-pre 204 8/3/2018
0.0.4-pre 201 8/3/2018
0.0.3-pre 206 8/3/2018
0.0.2-pre 201 8/1/2018
0.0.1-pre 204 7/30/2018