Skip to content

Uno.Core is a set of helpers and extension methods used to accelerate development.

License

Notifications You must be signed in to change notification settings

unoplatform/Uno.Core

Repository files navigation

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.

About

Uno.Core is a set of helpers and extension methods used to accelerate development.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages