Skip to content

Hawkynt/C--FrameworkExtensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,350 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

C# Framework Extensions

License Language CI Last Commit Activity

Stars Forks Issues Code Size Repo Size

NuGet

The .NET base class libraries of .NET Framework and .Net Core leaves gaps — handy methods missing from existing types and whole types you end up rewriting in every project — and these extensions fill both, enriching the BCL types and adding the ones it lacks (with the Backports package also letting the same code use modern C# on older runtimes).

Packages

Package Description Version Downloads
FrameworkExtensions.Backports Extensions to assure newer compiler features work in older versions. NuGet Version NuGet Downloads
FrameworkExtensions.Corlib Extensions for every type of project. NuGet Version NuGet Downloads
FrameworkExtensions.ASP.NET Extensions to ASP.NET. NuGet Version NuGet Downloads
FrameworkExtensions.DirectoryServices Extensions to DirectoryServices. NuGet Version NuGet Downloads
FrameworkExtensions.Microsoft.Office Extensions to Microsoft Office. NuGet Version NuGet Downloads
FrameworkExtensions.Microsoft.Win32 Extensions to Microsoft.Win32. NuGet Version NuGet Downloads
FrameworkExtensions.PresentationCore Extensions to WPF. NuGet Version NuGet Downloads
FrameworkExtensions.System.Drawing Extensions to System.Drawing. NuGet Version NuGet Downloads
FrameworkExtensions.System.Windows.Forms Extensions to WindowsForms. NuGet Version NuGet Downloads

Building

# Restore + build a single package (cross-platform packages build anywhere):
dotnet build Corlib.Extensions/Corlib.Extensions.csproj --configuration Release

# Run the unit tests (Windows; multi-target frameworks):
dotnet test Tests/Corlib.Tests/Corlib.Tests.csproj --configuration Release

CI builds the cross-platform packages on Linux and runs the test suite on Windows across the supported target frameworks — see CI/CD.

License

Licensed under LGPL-3.0 — see LICENSE.

  • give credit to Hawkynt when using
  • please open pull requests if you add something
  • report issues and get in contact via GitHub
  • always deliver the LICENSE file to your code's customer

See CONTRIBUTING for the contribution rules.

About

Extensions to the .NET Framework for use with C# programming language.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors