SalaTools.Core 1.0.1

dotnet add package SalaTools.Core --version 1.0.1                
NuGet\Install-Package SalaTools.Core -Version 1.0.1                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SalaTools.Core" Version="1.0.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SalaTools.Core --version 1.0.1                
#r "nuget: SalaTools.Core, 1.0.1"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install SalaTools.Core as a Cake Addin
#addin nuget:?package=SalaTools.Core&version=1.0.1

// Install SalaTools.Core as a Cake Tool
#tool nuget:?package=SalaTools.Core&version=1.0.1                

SalaTools 🧰

Bojan Sala's dotNet toolbox of various extensions and utilities that can be used in any app, library or service.

NuGet

Some of the tools included:

  • ArgumentBasedMemoize - Easy memoization of any class without a hassle, extremely lightweight and flexible. Great for small apps and services with limited lifetime.
  • ILogging - An interface that makes your life much easier if you like using Microsoft's logging abstractions. I use this everywhere.
  • StableArray - Immutable, comparable, interoperable array with computed hashcodes for each of its elements. Useful for caching, indexing, etc. Works pretty much like a tuple.
  • String extensions such as CompactWhitespace, IsNullOrWhiteSpace, NullIfEmptyOrWhiteSpace, WildCard filter and such. Something you'd use often for client-facing services.
  • Type extensions (no reflection) such as IsNullableType, IsNumericType, IsNullableOrSpecificType, ChangeType, etc.
  • Uri extensions allowing you to easily build query parameters.
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on SalaTools.Core:

Package Downloads
RxUIExt

Tools and extensions for ReactiveUI that will boost your productivity and app quality.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.1 292 12/29/2023
1.0.0 185 12/12/2023

- Xmldocs included