Uno.Core
Uno.Core copied to clipboard
Uno.Core is a set of helpers and extension methods used to accelerate development.
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 asFunc<>
,Action<>
,Regex
,Stream
, etc... -
Uno.Core.Extensions.Collections
is a set of collection-related extensions and types such asICollection
,IEnumerable
,Memory
, etc... -
Uno.Core.Extensions.Disposables
is a set ofIDisposable
implementations -
Uno.Core.Extensions.Equality
is a set of specialized equality comparers -
Uno.Core.Extensions.Logging
is a set of extension methods forMicrosoft.Logging.Extensions
provided types -
Uno.Core.Extensions.Logging.Singleton
is a helper to get a singleton-basedthis.Log()
logging. -
Uno.Core.Extensions.Threading
is a set of helpers for threading such asUno.Transactional
orUno.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 |
Have questions? Feature requests? Issues?
Make sure to visit our StackOverflow, create an issue or visit our gitter.