Uno.Core fills 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.Extensionsis a set of extension methods on common .NET times such asFunc<>,Action<>,Regex,Stream, etc...Uno.Core.Extensions.Collectionsis a set of collection-related extensions and types such asICollection,IEnumerable,Memory, etc...Uno.Core.Extensions.Disposablesis a set ofIDisposableimplementationsUno.Core.Extensions.Equalityis a set of specialized equality comparersUno.Core.Extensions.Loggingis a set of extension methods forMicrosoft.Logging.Extensionsprovided typesUno.Core.Extensions.Logging.Singletonis a helper to get a singleton-basedthis.Log()logging.Uno.Core.Extensions.Threadingis a set of helpers for threading such asUno.TransactionalorUno.Threading.FastAsyncLock.Uno.Core.Extensions.Compatibilityis present for compatibility with existing applicationsUno.Coreis a meta-package which references all above packages.
| Target | Branch | Status | Recommended Nuget packages version |
|---|---|---|---|
| development | master |
Make sure to visit our StackOverflow, create an issue or visit our gitter.