Extensions.Core.cs
6.0.801
dotnet add package Extensions.Core.cs --version 6.0.801
NuGet\Install-Package Extensions.Core.cs -Version 6.0.801
<PackageReference Include="Extensions.Core.cs" Version="6.0.801" />
paket add Extensions.Core.cs --version 6.0.801
#r "nuget: Extensions.Core.cs, 6.0.801"
// Install Extensions.Core.cs as a Cake Addin #addin nuget:?package=Extensions.Core.cs&version=6.0.801 // Install Extensions.Core.cs as a Cake Tool #tool nuget:?package=Extensions.Core.cs&version=6.0.801
Extensions.Core contains relay and helper methods for the Extensions set of solutions.
The following classes have been extended:
- Extensions.Core (added)
- Extensions.Marshall (added)
with these methods:
Invoke()
Method to invoke a member method of a loaded Assembly.
IsAvailable()
Checks if a given Assembly is loaded.
Load()
Method to load a given Assembly to the Marshall stack for later use.
TimeStamp()
Returns a string representing the current local date time stamp to<br> either just the day or down to the millisecond. Used for creating<br> unique log file names.<br> For example:<br>
TimeStamp()
<br> will return<br>2021-03-01@06.01.02.003
<br> whereas<br>TimeStamp(true)
<br> will return<br>2021-03-01
Vrb()
Write a Verbose message to active channels (console, event log, file),<br> SharePoint list, database) using the System.Logit class.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. 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 is compatible. 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 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
.NET Framework | net461 was computed. net462 is compatible. net463 was computed. net47 is compatible. net471 is compatible. net472 is compatible. net48 is compatible. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.6.2
- Extensions.Graph (>= 6.0.800)
- Extensions.Identity (>= 6.0.800)
- Extensions.Logit (>= 6.0.800)
- Microsoft.Extensions.Configuration (>= 8.0.0)
-
.NETFramework 4.7
- Extensions.Graph (>= 6.0.800)
- Extensions.Identity (>= 6.0.800)
- Extensions.Logit (>= 6.0.800)
- Microsoft.Extensions.Configuration (>= 8.0.0)
-
.NETFramework 4.7.1
- Extensions.Graph (>= 6.0.800)
- Extensions.Identity (>= 6.0.800)
- Extensions.Logit (>= 6.0.800)
- Microsoft.Extensions.Configuration (>= 8.0.0)
-
.NETFramework 4.7.2
- Extensions.Graph (>= 6.0.800)
- Extensions.Identity (>= 6.0.800)
- Extensions.Logit (>= 6.0.800)
- Microsoft.Extensions.Configuration (>= 8.0.0)
-
.NETFramework 4.8
- Extensions.Graph (>= 6.0.800)
- Extensions.Identity (>= 6.0.800)
- Extensions.Logit (>= 6.0.800)
- Microsoft.Extensions.Configuration (>= 8.0.0)
-
.NETStandard 2.0
- Extensions.Graph (>= 6.0.800)
- Extensions.Identity (>= 6.0.800)
- Extensions.Logit (>= 6.0.800)
- Microsoft.Extensions.Configuration (>= 8.0.0)
-
.NETStandard 2.1
- Extensions.Graph (>= 6.0.800)
- Extensions.Identity (>= 6.0.800)
- Extensions.Logit (>= 6.0.800)
- Microsoft.Extensions.Configuration (>= 8.0.0)
-
net6.0
- Extensions.Graph (>= 6.0.800)
- Extensions.Identity (>= 6.0.800)
- Extensions.Logit (>= 6.0.800)
- Microsoft.Extensions.Configuration (>= 8.0.0)
-
net7.0
- Extensions.Graph (>= 6.0.800)
- Extensions.Identity (>= 6.0.800)
- Extensions.Logit (>= 6.0.800)
- Microsoft.Extensions.Configuration (>= 8.0.0)
-
net8.0
- Extensions.Graph (>= 6.0.800)
- Extensions.Identity (>= 6.0.800)
- Extensions.Logit (>= 6.0.800)
- Microsoft.Extensions.Configuration (>= 8.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Extensions.Core.cs:
Package | Downloads |
---|---|
Extensions.cs
Extensions.dll contains extension methods that enhance existing C# classes thus making life easier for developers. Extensions.dll supports all versions of.NET from 4.6.2 through 8.0. Highlights are methods such as: -Use.Save() and.Load() for easy state saving of any object in C#. -Use.Retry() to easily handle 429 throttling errors in web calls. -Use System.Timer class to quickly add stopwatch timing functionality. -Use.IsPrime() to determine if a number is a prime number. -Use.GetNthPrime() and.GetNthPrimeAsync() to get the Nth prime number capable of calculating 10, 000, 000 primes / minute on an Intel Core i7 - 6700K CPU @ 4.00 GHz using 7 threads on 8 logical cores. -Use.ReplaceTokens() to replace multiple strings in string dictionary style. -Use.IsStrong() to validate strong passwords. -Use.ToTimeZone() to quickly convert any given time to any given time zone. -Use.Elevate() to restart current process in admin mode if it doesn't have admin rights. -Use.CompoundInterest() to calculate any given interest over any given period at any given interval, and many, many more. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
6.0.801 | 209 | 2/22/2024 |
- Updated to support .NET 8.0+ and Graph 5.0+