From adb9145b9c5baaf0ee8bd6f5fe5982354d962dc2 Mon Sep 17 00:00:00 2001 From: Dirkster99 <Dirk.Bahle@gmx.de> Date: Fri, 5 Jul 2019 18:46:11 +0200 Subject: [PATCH 1/5] Updated NuGet Demo to current version 1.2 --- source/TreeLib/TreeLib.csproj | 2 +- source/TreeLibNugetDemo/TreeLibNugetDemo.csproj | 4 ++-- source/TreeLibNugetDemo/packages.config | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/TreeLib/TreeLib.csproj b/source/TreeLib/TreeLib.csproj index f4385dc..ff9c8a7 100644 --- a/source/TreeLib/TreeLib.csproj +++ b/source/TreeLib/TreeLib.csproj @@ -3,7 +3,7 @@ <PropertyGroup> <GeneratePackageOnBuild>false</GeneratePackageOnBuild> - <TargetFramework>netstandard1.6</TargetFramework> + <TargetFramework>netstandard2.0</TargetFramework> <PackageId>Dirkster.TreeLib</PackageId> <PackageVersion>1.0.0</PackageVersion> <Authors>Dirk Bahle</Authors> diff --git a/source/TreeLibNugetDemo/TreeLibNugetDemo.csproj b/source/TreeLibNugetDemo/TreeLibNugetDemo.csproj index ca5ebb8..c8b0b91 100644 --- a/source/TreeLibNugetDemo/TreeLibNugetDemo.csproj +++ b/source/TreeLibNugetDemo/TreeLibNugetDemo.csproj @@ -40,8 +40,8 @@ <Reference Include="Microsoft.CSharp" /> <Reference Include="System.Data" /> <Reference Include="System.Xml" /> - <Reference Include="TreeLib, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL"> - <HintPath>..\packages\Dirkster.TreeLib.1.1.0\lib\net40\TreeLib.dll</HintPath> + <Reference Include="TreeLib, Version=1.2.0.0, Culture=neutral, processorArchitecture=MSIL"> + <HintPath>..\packages\Dirkster.TreeLib.1.2.0\lib\net40\TreeLib.dll</HintPath> </Reference> </ItemGroup> <ItemGroup> diff --git a/source/TreeLibNugetDemo/packages.config b/source/TreeLibNugetDemo/packages.config index c38f099..b928410 100644 --- a/source/TreeLibNugetDemo/packages.config +++ b/source/TreeLibNugetDemo/packages.config @@ -1,4 +1,4 @@ <?xml version="1.0" encoding="utf-8"?> <packages> - <package id="Dirkster.TreeLib" version="1.1.0" targetFramework="net461" /> + <package id="Dirkster.TreeLib" version="1.2.0" targetFramework="net452" /> </packages> \ No newline at end of file From 81b4083a48f68578aeed8378a7e10ccde632ed37 Mon Sep 17 00:00:00 2001 From: Dirkster99 <Dirk.Bahle@gmx.de> Date: Fri, 5 Jul 2019 19:40:02 +0200 Subject: [PATCH 2/5] Update README.md --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5d6acb9..7d0bc39 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,11 @@ [](http://nuget.org/packages/Dirkster.TreeLib) # TreeLib -This project produces a <a href="https://docs.microsoft.com/en-us/dotnet/standard/net-standard">.Net Standard</a> -Library with Generic methods to traverse k-ary trees in different orders (Post, Pre, Level) of traversal. +This project provides a: +- <a href="https://docs.microsoft.com/en-us/dotnet/standard/net-standard">.Net Standard</a> Library (1.4, 1.6, 2.0) or +- a .Net framework 4.0 Library + +with Generic methods to traverse k-ary trees in different orders (Post, Pre, Level) of traversal. This implementation includes scalable algorithms that return 'IEnumerable<T>' to make parsing large tree structures a piece of cake, as well, as [Generic Exception handling](https://github.com/Dirkster99/TreeLib/blob/adb9145b9c5baaf0ee8bd6f5fe5982354d962dc2/source/TreeLibNugetDemo/Demos/Directories/DirectorySize.cs#L85-#L86) to ensure that traversal algorithms complete despite unexpected errors on some nodes. Review demo projects: * in this solution, From c285628884066073088bce24ba7fd6e7426eaddc Mon Sep 17 00:00:00 2001 From: Dirkster99 <Dirk.Bahle@gmx.de> Date: Fri, 5 Jul 2019 19:40:27 +0200 Subject: [PATCH 3/5] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7d0bc39..b5e2ac8 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ # TreeLib This project provides a: -- <a href="https://docs.microsoft.com/en-us/dotnet/standard/net-standard">.Net Standard</a> Library (1.4, 1.6, 2.0) or -- a .Net framework 4.0 Library +- <a href="https://docs.microsoft.com/en-us/dotnet/standard/net-standard">.Net Standard</a> Library (1.4, 1.6, 2.0) or a +- .Net framework 4.0 Library with Generic methods to traverse k-ary trees in different orders (Post, Pre, Level) of traversal. This implementation includes scalable algorithms that return 'IEnumerable<T>' to make parsing large tree structures a piece of cake, as well, as [Generic Exception handling](https://github.com/Dirkster99/TreeLib/blob/adb9145b9c5baaf0ee8bd6f5fe5982354d962dc2/source/TreeLibNugetDemo/Demos/Directories/DirectorySize.cs#L85-#L86) to ensure that traversal algorithms complete despite unexpected errors on some nodes. From 562bfe75641d73c5513e911b3d1664e5f660f22b Mon Sep 17 00:00:00 2001 From: Dirkster99 <Dirk.Bahle@gmx.de> Date: Fri, 5 Jul 2019 19:41:08 +0200 Subject: [PATCH 4/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b5e2ac8..965a877 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ This project provides a: - <a href="https://docs.microsoft.com/en-us/dotnet/standard/net-standard">.Net Standard</a> Library (1.4, 1.6, 2.0) or a - .Net framework 4.0 Library -with Generic methods to traverse k-ary trees in different orders (Post, Pre, Level) of traversal. This implementation includes scalable algorithms that return 'IEnumerable<T>' to make parsing large tree structures a piece of cake, as well, as [Generic Exception handling](https://github.com/Dirkster99/TreeLib/blob/adb9145b9c5baaf0ee8bd6f5fe5982354d962dc2/source/TreeLibNugetDemo/Demos/Directories/DirectorySize.cs#L85-#L86) to ensure that traversal algorithms complete despite unexpected errors on some nodes. +with Generic methods to traverse k-ary trees in different orders (Post-Order, Pre-Order, Level-Order) of traversal. This implementation includes scalable algorithms that return 'IEnumerable<T>' to make parsing large tree structures a piece of cake, as well, as [Generic Exception handling](https://github.com/Dirkster99/TreeLib/blob/adb9145b9c5baaf0ee8bd6f5fe5982354d962dc2/source/TreeLibNugetDemo/Demos/Directories/DirectorySize.cs#L85-#L86) to ensure that traversal algorithms complete despite unexpected errors on some nodes. Review demo projects: * in this solution, From fd61f291f53df9a8d8d101f8ce246fb929466d90 Mon Sep 17 00:00:00 2001 From: Dirkster99 <Dirk.Bahle@gmx.de> Date: Fri, 5 Jul 2019 19:42:38 +0200 Subject: [PATCH 5/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 965a877..eff8a99 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ This project provides a: - <a href="https://docs.microsoft.com/en-us/dotnet/standard/net-standard">.Net Standard</a> Library (1.4, 1.6, 2.0) or a - .Net framework 4.0 Library -with Generic methods to traverse k-ary trees in different orders (Post-Order, Pre-Order, Level-Order) of traversal. This implementation includes scalable algorithms that return 'IEnumerable<T>' to make parsing large tree structures a piece of cake, as well, as [Generic Exception handling](https://github.com/Dirkster99/TreeLib/blob/adb9145b9c5baaf0ee8bd6f5fe5982354d962dc2/source/TreeLibNugetDemo/Demos/Directories/DirectorySize.cs#L85-#L86) to ensure that traversal algorithms complete despite unexpected errors on some nodes. +with Generic methods to traverse k-ary trees in different orders (Post-Order, Pre-Order, Level-Order) of traversal. This implementation includes scalable algorithms that return `IEnumerable<T>` to make parsing large tree structures a piece of cake, as well, as [Generic Exception handling](https://github.com/Dirkster99/TreeLib/blob/adb9145b9c5baaf0ee8bd6f5fe5982354d962dc2/source/TreeLibNugetDemo/Demos/Directories/DirectorySize.cs#L85-#L86) to ensure that traversal algorithms complete despite unexpected errors on some nodes. Review demo projects: * in this solution,