Uno.Core is a set of helpers and extension methods used to accelerate development.
Перейти к файлу
Jerome Laban c65cb02a6a docs: Update readme after packages split 2021-11-07 20:36:19 -05:00
.github ci: Enable Conventional Commits 2020-03-31 11:25:27 -04:00
build feat: Add support for .NET 6 2021-08-27 08:46:05 -04:00
doc Adjust wording. 2019-11-25 10:05:04 -05:00
src feat: Split Uno.Core into smaller packages with less dependencies 2021-11-07 20:34:54 -05:00
.azure-pipelines.yml feat: Add support for .NET 6 2021-08-27 08:46:05 -04:00
.gitignore - Add GitHub PR and issue templates, feature doc template, release notes, contributing, code of conduct. 2018-10-30 15:26:24 -04:00
CODE_OF_CONDUCT.md - Add GitHub PR and issue templates, feature doc template, release notes, contributing, code of conduct. 2018-10-30 15:26:24 -04:00
CONTRIBUTING.md - Add GitHub PR and issue templates, feature doc template, release notes, contributing, code of conduct. 2018-10-30 15:26:24 -04:00
License.md Initial release 2018-02-01 10:39:03 -05:00
Readme.md docs: Update readme after packages split 2021-11-07 20:36:19 -05:00
gitversion.yml feat: Add support for .NET 6 2021-08-27 08:46:05 -04:00

Readme.md

Uno.Core

Uno.Core is nventive's attempt at filling some gaps in the existing .NET Base Class Library and related technologies. It reduces friction and increases the predictability of the API. It consists of a set of helpers, extension methods and additional abstractions.

The following packages are available:

  • Uno.Core.Extensions is a set of extension methods on common .NET times such as Func<>, Action<>, Regex, Stream, etc...
  • Uno.Core.Extensions.Collections is a set of collection-related extensions and types such as ICollection, IEnumerable, Memory, etc...
  • Uno.Core.Extensions.Disposables is a set of IDisposable implementations
  • Uno.Core.Extensions.Equality is a set of specialized equality comparers
  • Uno.Core.Extensions.Logging is a set of extension methods for Microsoft.Logging.Extensions provided types
  • Uno.Core.Extensions.Logging.Singleton is a helper to get a singleton-based this.Log() logging.
  • Uno.Core.Extensions.Threading is a set of helpers for threading such as Uno.Transactional or Uno.Threading.FastAsyncLock.
  • Uno.Core.Extensions.Compatibility is present for compatibility with existing applications
  • Uno.Core is a meta-package which references all above packages.

Build status

Target Branch Status Recommended Nuget packages version
development master Build Status NuGet

Have questions? Feature requests? Issues?

Make sure to visit our StackOverflow, create an issue or visit our gitter.