Cuemon 4.0.2016.720
Prefix Reserveddotnet add package Cuemon --version 4.0.2016.720
NuGet\Install-Package Cuemon -Version 4.0.2016.720
<PackageReference Include="Cuemon" Version="4.0.2016.720" />
paket add Cuemon --version 4.0.2016.720
#r "nuget: Cuemon, 4.0.2016.720"
// Install Cuemon as a Cake Addin
#addin nuget:?package=Cuemon&version=4.0.2016.720
// Install Cuemon as a Cake Tool
#tool nuget:?package=Cuemon&version=4.0.2016.720
Simple, intuitive and logical every-day-usage additions to the Microsoft .NET Framework 2.0 SP1 and newer. Follows the same namespace structure already found in the .NET Framework.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|
The latest and greatest to complement the 4.0.2016.600 release. Now including ThreadPoolTask<T> for better control when using ThreadPool for asynchronous operations.
- New class, ThreadPoolTask, in the Cuemon.Threading namespace that represents an asynchronous operation.
- New static class, ByteConverter, in the Cuemon namespace that is designed to make Byte related conversions easier to work with
- New static class, CharConverter, in the Cuemon namespace that is designed to make Char related conversions easier to work with
- New static class, Converter, in the Cuemon namespace that is designed to make generic conversions easier to work with
- New static class, ConvertibleConverter, in the Cuemon namespace that is designed to make IConvertible related conversions easier to work with
- New static class, GuidConverter, in the Cuemon namespace that is designed to make Guid related conversions easier to work with
- New static class, ObjectConverter, in the Cuemon namespace that is designed to make Object related conversions easier to work with
- New static class, StringConverter, in the Cuemon namespace that is designed to make String related conversions easier to work with
- New static class, TimeSpanConverter, in the Cuemon namespace that is designed to make TimeSpan related conversions easier to work with
- New static class, TypeCodeConverter, in the Cuemon namespace that is designed to make TypeCode related conversions easier to work with
- New static class, UriSchemeConverter, in the Cuemon namespace that is designed to make UriScheme related conversions easier to work with
- New static class, DictionaryConverter, in the Cuemon.Collections.Generic namespace that is designed to make IDictionary related conversions easier to work with
- New static class, EnumerableConverter, in the Cuemon.Collections.Generic namespace that is designed to make IEnumerable related conversions easier to work with
- New static class, NameValueCollectionConverter, in the Cuemon.Collections.Specialized namespace that is designed to make NameValueCollection related conversions easier to work with
- New static class, StreamConverter, in the Cuemon.IO namespace that is designed to make Stream related conversions easier to work with
- New static class, TextReaderConverter, in the Cuemon.IO namespace that is designed to make TextReader related conversions easier to work with
- New static class, WebHeaderCollectionConverter, in the Cuemon.Net namespace that is designed to make WebHeaderCollection related conversions easier to work with
- New static class, MethodBaseConverter, in the Cuemon.Reflection namespace that is designed to make MethodBase related conversions easier to work with
- New static class, VersionUtility, in the Cuemon namespace that is designed to make common Version related operations easier to work with
- New class, ThreadException, in the Cuemon.Threading namespace that represents one or more errors that occur during application execution
- New static class, StringFormatter, in the Cuemon namespace that is designed to make string related formating operations easier to work with
- New class, PadLock, in the Cuemon.Threading namespace that provides support for thread-safe initialization of T
- Improved the GlobalModule class in the Cuemon.Web namespace in terms of identity impersonation and simplified common method calls
- Improved the CompressionUtility class in the Cuemon.IO.Compression namespace opening up for faster compression with new method overrides
- Improved the AssemblyUtility class in the Cuemon.Reflection namespace streamlining the *Version methods
- Improved the EnumerableUtility class in the Cuemon.Collections.Generic namespace by simplifying existing methods while adding support for SelectOne
- Refactored the DateSpan class in the Cuemon namespace to align the three platforms (net20 , dotnet5.4, uap10)
- Refactored the ParallelThread class in the Cuemon.Threading namespace to be more resilient and provide aggregated unhandled exceptions
- Refactored the ParallelThreadPool class in the Cuemon.Threading namespace to be more resilient and provide aggregated unhandled exceptions
- Refactored the NetHttpUtility class in the Cuemon.Net.Http namespace with the goal of reduced complexity
- Refactored the ManagementUtility class in the Cuemon.Management namespace with the goal of reduced complexity
- Refactored the UriUtility class in the Cuemon namespace with the goal of reduced complexity
- Refactored the TransientFaultUtility class in the Cuemon namespace to be more resilient and provide aggregated unhandled exceptions
- Refactored the ActFactory class in the Cuemon namespace to have information about the original delegate and support async execution
- Refactored the DoerFactory class in the Cuemon namespace to have information about the original delegate and support async execution
- Refactored the TesterDoerFactory class in the Cuemon namespace to have information about the original delegate
- Renamed QueueWork to Run on the ThreadPoolUtility class in the Cuemon.Threading namespace
- Moved the ActivatorUtility class from the Cuemon namespace to the Cuemon.Reflection namespace
- Moved the Dependency class from the Cuemon namespace to the Cuemon.Runtime namespace
- Moved the DependencyEventArgs class from the Cuemon namespace to the Cuemon.Runtime namespace
- Moved the IDependency interface from the Cuemon namespace to the Cuemon.Runtime namespace
- Moved the Watcher class from the Cuemon namespace to the Cuemon.Runtime namespace
- Moved the WatcherEventArgs class from the Cuemon namespace to the Cuemon.Runtime namespace
- Moved the Cache class from the Cuemon.Caching namespace to the Cuemon.Runtime.Caching namespace
- Moved the CacheCollection class from the Cuemon.Caching namespace to the Cuemon.Runtime.Caching namespace
- Moved the CacheEventArgs class from the Cuemon.Caching namespace to the Cuemon.Runtime.Caching namespace
- Moved the CachingManager class from the Cuemon.Caching namespace to the Cuemon.Runtime.Caching namespace
- Moved the CacheValidator class from the Cuemon.Caching namespace to the Cuemon.Integrity namespace
- Moved the DataPairCollection class from the Cuemon namespace to the Cuemon.Collections namespace
- Moved the DataPairDictionary class from the Cuemon namespace to the Cuemon.Collections namespace
- Moved the ReferenceComparer class from the Cuemon namespace to the Cuemon.Collections.Generic namespace
- Moved the ComparisonUtility class from the Cuemon namespace to the Cuemon.Collections.Generic namespace
- Moved the ISortableTable interface from the Cuemon namespace to the Cuemon.Collections.Generic namespace
- Moved the Obfuscator class from the Cuemon.Text namespace to the Cuemon.Security namespace
- Moved the ObfuscatorMapping class from the Cuemon.Text namespace to the Cuemon.Security namespace
- Moved the JsonInstance class from the Cuemon.IO namespace to the Cuemon.Runtime.Serialization namespace
- Moved the JsonInstanceCollection class from the Cuemon.IO namespace to the Cuemon.Runtime.Serialization namespace
- Moved the JsonTextWriter class from the Cuemon.IO namespace to the Cuemon.Runtime.Serialization namespace
- Moved the JsonWriter class from the Cuemon.IO namespace to the Cuemon.Runtime.Serialization namespace
- Fixed a bug in the ApplicationEventBinderModule class in the Cuemon.Web namespace that would trigger a null reference exception when OnApplicationEnd was called
- Fixed a bug in the EnumUtility class in the Cuemon namespace that would wrongfully Parse a TEnum - even if not defined
- Removed the centralized ConvertUtility class from the Cuemon namespace, and placed decentral converters on their respective context-specific classes
- Removed the following obsolete methods from the DateTimeUtility class in the Cuemon namespace; GetLowestValue, GetHighestValue (use Min or Max on the EnumerableUtility class)
- Several refactorings, optimizations, enhancements, exception handling and overall streamlining throughout the classes of the Cuemon assemblies due to aligning the three platforms (net20 , dotnet5.4, uap10)