LogarSolutions.Extensions 1.0.0

The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package LogarSolutions.Extensions --version 1.0.0
NuGet\Install-Package LogarSolutions.Extensions -Version 1.0.0
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="LogarSolutions.Extensions" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LogarSolutions.Extensions --version 1.0.0
#r "nuget: LogarSolutions.Extensions, 1.0.0"
#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 LogarSolutions.Extensions as a Cake Addin
#addin nuget:?package=LogarSolutions.Extensions&version=1.0.0

// Install LogarSolutions.Extensions as a Cake Tool
#tool nuget:?package=LogarSolutions.Extensions&version=1.0.0

LogarSolutions.Extensions

Simple and very helpful extension methods used in every solution. Both for .NET Framework 4.5 and .NET Standard 1.4 Available also as NuGet package.

Enumerable extensions

IsEmpty Checks if IEnumerable is null or has no elements.

AddIfNotNull Add item to list if item is not null.

DistinctBy Distinct by property specified.

Batch Create multiple enumerable batches with max elements.

Object extensions

NullCheck Throw exception if null.

IsNullOrDefault Is null or default value.

String extensions

IsNullOrEmpty Check if string is null or empty.

IsNullOrWhiteSpace Check if string is null or whitespace.

IsAllUpper Check if given string has all upper characters.

FirstLetterToUpper Change input string that first character is capitalize.

SafeToUpper Safe to upper case. Empty string if input is null.

SafeToLower Safe to lower case. Empty string if input is null.

ToSafeString ToString representation of an object; Empty string if object is null or in case of exception.

SafeTrim Trim string if string is not empty otherwise return empty string.

SafeSubstring Get safe substring of a string or empty string.

ToSafeLong Parse string to long. Default return value if parse fails.

Contains String contains extension method with ignore case possibility.

ConcatValues Concatenate values with given separator.

AfterCharSubstring Get substring after first occurrence of input character.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  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. 
.NET Core netcoreapp1.0 was computed.  netcoreapp1.1 was computed.  netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard1.4 is compatible.  netstandard1.5 was computed.  netstandard1.6 was computed.  netstandard2.0 was computed.  netstandard2.1 was computed. 
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen30 was computed.  tizen40 was computed.  tizen60 was computed. 
Universal Windows Platform uap was computed.  uap10.0 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated