UE.Core.Extensions
1.0.0
dotnet add package UE.Core.Extensions --version 1.0.0
NuGet\Install-Package UE.Core.Extensions -Version 1.0.0
<PackageReference Include="UE.Core.Extensions" Version="1.0.0" />
<PackageVersion Include="UE.Core.Extensions" Version="1.0.0" />
<PackageReference Include="UE.Core.Extensions" />
paket add UE.Core.Extensions --version 1.0.0
#r "nuget: UE.Core.Extensions, 1.0.0"
#:package UE.Core.Extensions@1.0.0
#addin nuget:?package=UE.Core.Extensions&version=1.0.0
#tool nuget:?package=UE.Core.Extensions&version=1.0.0
UE.Core.Extensions
UE.Core.Extensions is a modular library within the UE.Core ecosystem that offers a wide range of extension methods to enhance the functionality of existing .NET types. These methods allow developers to write cleaner, more expressive code by extending native .NET classes without modifying their source.
Features
String Extensions:
Useful methods for manipulating and formatting strings, such asCapitalize()
,ToSnakeCase()
, andIsNullOrEmpty()
.Collection Extensions:
Helpers for working withIEnumerable
and collections, likeForEach()
,DistinctBy()
, andShuffle()
.DateTime Extensions:
Intuitive methods to work with dates, such asIsWeekend()
,ToUnixTimestamp()
, andNextDay()
.Numeric Extensions:
Extend numeric types with methods likeIsInRange()
,ToCurrencyFormat()
, andClamp()
.Task and Async Extensions:
Simplify async programming with utilities likeWithTimeout()
andRetry()
.Miscellaneous Utilities:
Additional helpers for Boolean, GUIDs, enums, and more.
Installation
To install UE.Core.Extensions, use the following command:
dotnet add package UE.Core.Extensions
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- HtmlAgilityPack (>= 1.11.67)
- Microsoft.EntityFrameworkCore (>= 8.0.10)
- Microsoft.EntityFrameworkCore.Relational (>= 8.0.10)
- Newtonsoft.Json (>= 13.0.3)
- Scrutor (>= 5.0.1)
- UE.Core.Attributes (>= 1.0.0)
- UE.Core.Security (>= 1.0.0)
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 |
---|---|---|
1.0.0 | 155 | 10/19/2024 |