Cuemon.Core
6.0.0-rc.12
Prefix Reserved
See the version list below for details.
dotnet add package Cuemon.Core --version 6.0.0-rc.12
NuGet\Install-Package Cuemon.Core -Version 6.0.0-rc.12
<PackageReference Include="Cuemon.Core" Version="6.0.0-rc.12" />
paket add Cuemon.Core --version 6.0.0-rc.12
#r "nuget: Cuemon.Core, 6.0.0-rc.12"
// Install Cuemon.Core as a Cake Addin #addin nuget:?package=Cuemon.Core&version=6.0.0-rc.12&prerelease // Install Cuemon.Core as a Cake Tool #tool nuget:?package=Cuemon.Core&version=6.0.0-rc.12&prerelease
The Cuemon namespace contains fundamental factories, classes and base classes that define invaluable reference and value types that greatly extends the System namespace. Abundant support for delegates and functional programming.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
-
net5.0
- No dependencies.
NuGet packages (26)
Showing the top 5 NuGet packages that depend on Cuemon.Core:
Package | Downloads |
---|---|
Cuemon.IO
The Cuemon.IO namespace contains types primarily focusing on configuration options for IO related operations. The namespace is an addition to the System.IO namespace. |
|
Cuemon.Threading
The Cuemon.Threading namespace contains types related to working with long-running concurrent loops and regions that utilizes both synchronous and asynchronous delegates. The namespace is an addition to the System.Threading namespace. |
|
Cuemon.Diagnostics
The Cuemon.Diagnostics namespace contains types that provide ways for developers to describe exceptions including evidence to why an operation faulted. Also includes a flexible, generic and lambda friendly way to perform both synchronous and asynchronous time measuring operations. The namespace is an addition to the System.Diagnostics namespace. |
|
Cuemon.AspNetCore
The Cuemon.AspNetCore namespace contains types focusing on providing means for easier plumber coding in the ASP.NET Core pipeline while serving some nice of the shell concrete implementation as well. The namespace is an addition to the Microsoft.AspNetCore namespace. |
|
Cuemon.Security.Cryptography
The Cuemon.Security.Cryptography namespace contains types related to cryptographic hashing (both keyed and non-keyed) and a ready-to-use implementation of the Advanced Encryption Standard (AES) symmetric algorithm. The namespace is an addition to the System.Security.Cryptography namespace. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
9.0.0 | 2,050 | 11/13/2024 |
9.0.0-rc.1 | 573 | 11/11/2024 |
9.0.0-preview.12 | 167 | 10/17/2024 |
9.0.0-preview.11 | 266 | 10/9/2024 |
9.0.0-preview.10 | 420 | 10/5/2024 |
9.0.0-preview.9 | 794 | 9/26/2024 |
9.0.0-preview.8 | 455 | 9/23/2024 |
9.0.0-preview.7 | 106 | 9/21/2024 |
9.0.0-preview.6 | 62 | 9/18/2024 |
9.0.0-preview.5 | 200 | 9/13/2024 |
9.0.0-preview.4 | 572 | 9/6/2024 |
9.0.0-preview.3 | 56 | 8/31/2024 |
9.0.0-preview.2 | 77 | 8/23/2024 |
9.0.0-preview.1 | 69 | 8/17/2024 |
8.3.2 | 5,919 | 8/4/2024 |
8.3.1 | 2,321 | 6/2/2024 |
8.3.0 | 3,739 | 4/9/2024 |
8.2.0 | 4,231 | 3/3/2024 |
8.1.0 | 5,489 | 2/10/2024 |
8.1.0-rc1 | 3,414 | 2/8/2024 |
8.1.0-preview.52 | 147 | 2/5/2024 |
8.1.0-preview.20 | 351 | 1/22/2024 |
8.1.0-preview | 4,687 | 1/16/2024 |
8.0.1 | 6,234 | 1/11/2024 |
8.0.0 | 10,148 | 11/14/2023 |
8.0.0-rc2 | 5,155 | 11/13/2023 |
8.0.0-rc1 | 5,318 | 11/7/2023 |
8.0.0-preview.183 | 136 | 11/13/2023 |
8.0.0-preview.176 | 114 | 11/12/2023 |
8.0.0-preview.158 | 61 | 11/9/2023 |
7.1.0 | 23,216 | 12/11/2022 |
7.0.0 | 23,245 | 11/9/2022 |
7.0.0-rc.2 | 121 | 11/3/2022 |
7.0.0-rc.1 | 123 | 10/26/2022 |
7.0.0-alpha.2 | 137 | 10/16/2022 |
7.0.0-alpha.1 | 226 | 9/23/2022 |
7.0.0-alpha | 9,624 | 7/12/2022 |
6.4.1 | 33,527 | 5/8/2022 |
6.4.0 | 24,321 | 1/24/2022 |
6.4.0-rc | 9,821 | 1/23/2022 |
6.3.0 | 15,147 | 11/28/2021 |
6.2.0 | 27,169 | 5/30/2021 |
6.1.0 | 14,356 | 5/16/2021 |
6.0.1 | 14,632 | 5/3/2021 |
6.0.1-rc | 10,356 | 5/3/2021 |
6.0.0 | 16,426 | 4/18/2021 |
6.0.0-rc.23 | 175 | 4/18/2021 |
6.0.0-rc.21 | 148 | 4/12/2021 |
6.0.0-rc.20 | 169 | 4/1/2021 |
6.0.0-rc.18 | 257 | 3/22/2021 |
6.0.0-rc.17 | 154 | 3/14/2021 |
6.0.0-rc.16 | 194 | 3/7/2021 |
6.0.0-rc.15 | 175 | 3/4/2021 |
6.0.0-rc.14 | 198 | 3/4/2021 |
6.0.0-rc.12 | 202 | 3/3/2021 |
6.0.0-rc.6 | 183 | 2/28/2021 |
6.0.0-rc.2 | 198 | 2/28/2021 |
5.0.2019.40 | 12,655 | 2/10/2019 |
5.0.2019.30 | 3,330 | 1/28/2019 |
5.0.2019.20 | 1,925 | 1/20/2019 |
5.0.2018.310 | 5,048 | 11/6/2018 |
5.0.2018.256 | 2,042 | 10/29/2018 |
5.0.2018.253 | 4,424 | 9/18/2018 |
5.0.2018.251 | 7,737 | 9/10/2018 |
5.0.2018.250 | 6,305 | 9/9/2018 |
4.3.2018.2200 | 6,989 | 8/8/2018 |
4.3.2018.2070 | 6,168 | 7/27/2018 |
4.2.2018.840 | 7,937 | 2/9/2018 |
Version: 6.0.0
Availability: NET Standard 2.0, NET 5.0
# Upgrade Steps
- To use the earlier built-in support for transient fault handling, please refer to the Cuemon.Resilience namespace, as it has been merged and refactored out of this assembly
- To use the earlier built-in support for time-measuring and describing exceptions, please refer to the Cuemon.Diagnostics namespace, as it has been merged and refactored out of this assembly
- To use the earlier built-in support for a computed checksum operation, please refer to the Cuemon.Data.Integrity namespace, as it has been merged and refactored out of this and the Cuemon.Integrity assembly
- To use the earlier built-in support for I/O operations, please refer to the Cuemon.IO namespace, as it has been merged and refactored out of this assembly
- Any former extension methods of the Cuemon namespace (and related) was either removed completely or merged into their respective Cuemon.Extensions.* namespace equivalent
- The extent of refactoring applied to this project resulted in so many breaking changes that a git diff is advisable
- Parts of the deprecated Cuemon.Runtime assembly was merged and refactored into this assembly keeping its original namespace (Cuemon.Runtime)
- Parts of the deprecated Cuemon.Security assembly was merged and refactored into this assembly keeping its original namespace (Cuemon.Security)
# Breaking Changes
- REMOVED StringFormatter class from the Cuemon namespace
- REMOVED StandardizedDateTimeFormatPattern enum from the Cuemon namespace
- MOVED AsyncOptions class from the Cuemon.Threading namespace to its own assembly (by the same name and namespace)
- REMOVED ComparisonUtility class from the Cuemon.Collections.Generic namespace
- REMOVED DictionaryConverter class from the Cuemon.Collections.Generic namespace
- REMOVED DictionaryUtility class from the Cuemon.Collections.Generic namespace
- REMOVED EnumerableConverter class from the Cuemon.Collections.Generic namespace
- REMOVED EnumerableUtility class from the Cuemon.Collections.Generic namespace
- REMOVED ISortableTable interface from the Cuemon.Collections.Generic namespace
- REMOVED ListUtility class in from Cuemon.Collections.Generic namespace
- REMOVED PartitionCollection class from the Cuemon.Collections.Generic namespace
- REMOVED MethodBaseConverter class from the Cuemon.Reflection namespace
- REMOVED ReflectionUtility class from the Cuemon.Reflection namespace
- REMOVED JsonConverter class from the Cuemon.Runtime.Serialization namespace
- REMOVED JsonInstance class from the Cuemon.Runtime.Serialization namespace
- REMOVED JsonInstanceCollection class from the Cuemon.Runtime.Serialization namespace
- REMOVED JsonTextWriter class from the Cuemon.Runtime.Serialization namespace
- REMOVED JsonWriter class from the Cuemon.Runtime.Serialization namespace
- REMOVED EncodingConverter class from the Cuemon.Text namespace
- REMOVED EncodingUtility class from the Cuemon.Text namespace
- REMOVED JsonWebToken class from the Cuemon.Security.Web namespace
- REMOVED JsonWebTokenHashAlgorithm class from the Cuemon.Security.Web namespace
- REMOVED JsonWebTokenHashAlgorithmConverter class from the Cuemon.Security.Web namespace
- REMOVED JsonWebTokenHeader class from the Cuemon.Security.Web namespace
- REMOVED JsonWebTokenPayload class from the Cuemon.Security.Web namespace
- REMOVED Obfuscator class from the Cuemon.Security namespace
- REMOVED ObfuscatorMapping class from the Cuemon.Security namespace
- REMOVED SecurityToken class from the Cuemon.Security namespace
- REMOVED SecurityTokenSettings class from the Cuemon.Security namespace (replaced with SignedUriOptions in the Cuemon.Extensions.Net.Security namespace)
- REMOVED SecurityUtility class from the Cuemon.Security namespace
- MOVED PreambleSequence enum from the Cuemon namespace to the Cuemon.Text namespace
- REMOVED ArgumentEmptyException class from the Cuemon namespace
- RENAMED AssignmentUtility class in the Cuemon namespace to Calculator
- REMOVED ByteConverter class from the Cuemon namespace
- REMOVED ByteUtility class from the Cuemon namespace
- REMOVED CharConverter class from the Cuemon namespace
- REMOVED ConditionBuilder class from the Cuemon namespace
- REMOVED Converter class from the Cuemon namespace
- REMOVED ConvertibleConverter class from the Cuemon namespace
- REMOVED DateTimeConverter class from the Cuemon namespace
- REMOVED DelegateUtility class from the Cuemon namespace
- REMOVED DoubleConverter class from the Cuemon namespace
- REMOVED EnumUtility class from the Cuemon namespace
- REMOVED EventUtility class from the Cuemon namespace
- REMOVED ExceptionUtility class from the Cuemon namespace
- REMOVED GuidConverter class from the Cuemon namespace
- REMOVED GuidUtility class from the Cuemon namespace
- REMOVED HierarchySerializer class from the Cuemon namespace
- REMOVED HierarchyUtility class from the Cuemon namespace
- REMOVED LoopUtility class from the Cuemon namespace
- REMOVED MethodWrappedException class from the Cuemon namespace
- REMOVED NumberUtility class from the Cuemon namespace
- REMOVED ObjectConverter class from the Cuemon namespace
- REMOVED RandomSeverity enum from the Cuemon namespace
- REMOVED StandardizedDateTimeFormatPattern enum from the Cuemon namespace
- REMOVED StringConverter class from the Cuemon namespace
- REMOVED StringFormatter class from the Cuemon namespace
- REMOVED StringUtility class from the Cuemon namespace
- REMOVED StructUtility class from the Cuemon namespace
- REMOVED TesterDoer class from the Cuemon namespace
- REMOVED TesterFuncUtility class from the Cuemon namespace
- REMOVED TimeSpanConverter class from the Cuemon namespace
- REMOVED TupleUtility class from the Cuemon namespace
- REMOVED TypeCodeConverter class from the Cuemon namespace
- REMOVED TypeUtility class from the Cuemon namespace
- REMOVED UriConverter class from the Cuemon namespace
- REMOVED UriUtility class from the Cuemon namespace
- REMOVED VersionUtility class from the Cuemon namespace
- MOVED LatencyException class from the Cuemon namespace to its own assembly and namespace (Cuemon.Resilience)
- MOVED TransientOperation class from the Cuemon namespace to its own assembly and namespace (Cuemon.Resilience)
- MOVED TransientFaultEvidence class from the Cuemon namespace to its own assembly and namespace (Cuemon.Resilience)
- MOVED TransientFaultException class from the Cuemon namespace to its own assembly and namespace (Cuemon.Resilience)
- MOVED TransientOperation class from the Cuemon namespace to its own assembly and namespace (Cuemon.Resilience)
- MOVED TransientOperationOptions class from the Cuemon namespace to its own assembly and namespace (Cuemon.Resilience)
- REMOVED IMessageLocalizer interface from the Cuemon.Globalization namespace
# New Features
- ADDED ResourceAttribute class in the Cuemon.Globalization namespace that provides a generic way to support localization on attribute decorated methods
- ADDED Arguments class in the Cuemon.Collections.Generic namespace that provides a set of static methods for both typing (no conversion) and converting a variable number of arguments into its equivalent T:object[], IEnumerable{T} and T:T[]
- ADDED EnumReadOnlyDictionary class in the Cuemon.Collections.Generic namespace that represents a read-only collection of key/value pairs that provides information about the specified TEnum
- ADDED PartitionerCollection class in the Cuemon.Collections.Generic namespace that represents a generic and read-only collection that is iterated in partitions
- ADDED PartitionerEnumerable class in the Cuemon.Collections.Generic namespace that exposes the enumerator, which supports iteration in partitions over a collection of a specified type
- ADDED HierarchySerializer class in the Cuemon.Runtime.Serialization namespace that provides a way to serialize objects to nodes of IHierarchy{T}
- ADDED Formatter class in the Cuemon.Runtime.Serialization.Formatters namespace that is an abstract class that supports serialization and deserialization of an object, in a given format
- ADDED CyclicRedundancyCheck64 class in the Cuemon.Security namespace that provides a CRC-64 implementation of the CRC (Cyclic Redundancy Check) checksum algorithm for 64-bit hash values
- ADDED CyclicRedundancyCheckAlgorithm enum in the Cuemon.Security namespace that provides different models of the CRC algorithm family
- ADDED CyclicRedundancyCheckOptions class in the Cuemon.Security namespace that specifies options related to CyclicRedundancyCheck
- ADDED FowlerNollVo1024 class in the Cuemon.Security namespace that provides an implementation of the FVN (Fowler–Noll–Vo) non-cryptographic hashing algorithm for 1024-bit hash values
- ADDED FowlerNollVo128 class in the Cuemon.Security namespace that provides an implementation of the FVN (Fowler–Noll–Vo) non-cryptographic hashing algorithm for 128-bit hash values
- ADDED FowlerNollVo256 class in the Cuemon.Security namespace that provides an implementation of the FVN (Fowler–Noll–Vo) non-cryptographic hashing algorithm for 256-bit hash values
- ADDED FowlerNollVo32 class in the Cuemon.Security namespace that provides an implementation of the FVN (Fowler–Noll–Vo) non-cryptographic hashing algorithm for 32-bit hash values
- ADDED FowlerNollVo512 class in the Cuemon.Security namespace that provides an implementation of the FVN (Fowler–Noll–Vo) non-cryptographic hashing algorithm for 512-bit hash values
- ADDED FowlerNollVo64 class in the Cuemon.Security namespace that provides an implementation of the FVN (Fowler–Noll–Vo) non-cryptographic hashing algorithm for 64-bit hash values
- ADDED FowlerNollVoAlgorithm enum in the Cuemon.Security namespace that defines the algorithms of the Fowler-Noll-Vo hash function
- ADDED FowlerNollVoHash class in the Cuemon.Security namespace that represents the base class from which all implementations of the Fowler–Noll–Vo non-cryptographic hashing algorithm must derive
- ADDED FowlerNollVoOptions class in the Cuemon.Security namespace that specifies options related to FowlerNollVoHash
- ADDED Hash class in the Cuemon.Security namespace that represents the base class from which all implementations of hash algorithms and checksums should derive
- ADDED HashFactory class in the Cuemon.Security namespace that provides access to factory methods for creating and configuring Hash instances
- ADDED IHash interface in the Cuemon.Security namespace that defines the bare minimum of both non-cryptographic and cryptographic transformations
- ADDED NonCryptoAlgorithm enum in the Cuemon.Security namespace that specifies the different implementations of a non-cryptographic hashing algorithm
- ADDED ByteOrderMark class in the Cuemon.Text namespace that provides a set of static methods for Unicode related operations
- ADDED EnumStringOptions class in the Cuemon.Text namespace that specifies options related to ParserFactory.FromEnum
- ADDED GuidStringOptions class in the Cuemon.Text namespace that specifies options related to ParserFactory.FromGuid
- ADDED IConfigurableParser interface in the Cuemon.Text namespace that defines methods that converts a string to an object of a particular type having a way to configure the input
- ADDED IEncodingOptions interface in the Cuemon.Text namespace that defines configuration options for Encoding
- ADDED IParser interface in the Cuemon.Text namespace that defines methods that converts a string to an object of a particular type
- ADDED ParserFactory class in the Cuemon.Text namespace that provides access to factory methods that are tailored for parsing operations adhering IParser and IConfigurableParser{TOptions}
- ADDED ProtocolRelativeUriStringOptions class in the Cuemon.Text namespace that specifies options related to ParserFactory.FromProtocolRelativeUri
- ADDED Stem class in the Cuemon.Text namespace that provides a way to support assigning a stem to a value
- ADDED UriStringOptions class in the Cuemon.Text namespace that specifies options related to ParserFactory.FromUri
- ADDED Alphanumeric class in the Cuemon namespace that provides a set of alphanumeric constant and static fields that consists of both letters, numbers and other symbols (such as punctuation marks and mathematical symbols)
- ADDED BinaryPrefix class in the Cuemon namespace that defines a binary unit prefix for multiples of measurement for data that refers strictly to powers of 2
- ADDED BitMultipleTable class in the Cuemon namespace that represent a table of both binary and metric prefixes for a BitUnit
- ADDED BitUnit class in the Cuemon namespace that represents a unit of measurement for bits and is used with measurement of data
- ADDED ByteMultipleTable class in the Cuemon namespace that represent a table of both binary and metric prefixes for a ByteUnit
- ADDED ByteMultipleTable class in the Cuemon namespace that represents a unit of measurement for bytes and is used with measurement of data
- ADDED Convertible class in the Cuemon namespace that provides a set of static methods, suitable for verifying integrity of data, that convert IConvertible implementations to and from a sequence of bytes
- ADDED ConvertibleConverterDictionary class in the Cuemon namespace that represents a collection of function delegates that converts an IConvertible implementation to its T:byte[] equivalent
- ADDED ConvertibleOptions class in the Cuemon namespace that specifies options related to Convertible
- ADDED DecimalPrefix class in the Cuemon namespace that defines a decimal (metric) unit prefix for multiples and submultiples of measurement that refers strictly to powers of 10
- ADDED Decorator class in the Cuemon namespace that provides a way to dynamically enclose/wrap an object to support the decorator pattern
- ADDED DelimitedString class in the Cuemon namespace that provides a set of static methods to convert a sequence into a delimited string and break a delimited string into substrings
- ADDED DelimitedStringOptions class in the Cuemon namespace that specifies options related to DelimitedString.Split
- ADDED Disposable class in the Cuemon namespace that provides a mechanism for releasing both managed and unmanaged resources with focus on the former
- ADDED DisposableOptions class in the Cuemon namespace that specifies options related to Disposable
- ADDED EndianOptions class in the Cuemon namespace that specifies options related to BitConverter
- ADDED Endianness class in the Cuemon namespace that defines the order in which a sequence of bytes are represented
- ADDED Eradicate class in the Cuemon namespace that provides a set of static methods for eradicating different types of values or sequences of values
- ADDED ExceptionCondition class in the Cuemon namespace that provides a fluent and generic way to setup a condition for raising an Exception
- ADDED ExceptionInsights class in the Cuemon namespace that provides a set of static methods for embedding environment specific insights to an exception
- ADDED FinalizeDisposable class in the Cuemon namespace that provides a mechanism for releasing both managed and unmanaged resources with focus on the latter
- ADDED FormattingOptions class in the Cuemon namespace that specifies options related to IFormatProvider
- ADDED Generate class in the Cuemon namespace that provides a set of static methods for generating different types of values or sequences of values
- ADDED GuidFormats enum in the Cuemon namespace that specifies allowed GUID formats in parsing related methods
- ADDED IDecorator interface in the Cuemon namespace that defines a decorator that exposes the inner decorated type
- ADDED IPrefixMultiple interface in the Cuemon namespace that defines a unit prefix that can can be expressed as a either a multiple or a submultiple of the unit of measurement
- ADDED IUnit interface in the Cuemon namespace that defines a unit of measurement that is used as a standard for measurement of the same kind of quantity
- ADDED MultipleTable class in the Cuemon namespace that defines a unit of measurement that provides a way to represent a table of both binary and metric prefixes that precedes a unit of measure to indicate a multiple of the unit
- ADDED MultipleTableOptions class in the Cuemon namespace that specifies options related to MultipleTable
- ADDED NamingStyle enum in the Cuemon namespace that specifies ways that a string must be represented in terms of naming style
- ADDED ObjectFormattingOptions class in the Cuemon namespace that specifies options related to ParserFactory.FromObject
- ADDED ObjectPortrayalOptions class in the Cuemon namespace that specifies options related to Generate.ObjectPortrayal
- ADDED Patterns class in the Cuemon namespace that provides a generic way to support different types of design patterns and practices with small utility methods
- ADDED StringFactory class in the Cuemon namespace that provides access to factory methods for creating and configuring encoded string instances
- ADDED SystemSnapshot enum in the Cuemon namespace that specifies the system states to capture runtime
- ADDED UnitFormatOptions class in the Cuemon namespace that specifies options related to BitUnit and ByteUnit
- ADDED UnitPrefix class in the Cuemon namespace that specifies the two standards for binary multiples and decimal multiples
- ADDED UnitPrefixFormatter class in the Cuemon namespace that defines the string formatting of objects having an implementation of either IPrefixUnit or IUnit
# Bug Fixes
- Several ;-)
# Improvements
- CHANGED HashResult class in the Cuemon.Security namespace to implement IEquatable{HashResult} as well as other improvements
- EXTENDED Condition class in the Cuemon namespace with several new static members: Query, IsEnum, IsProtocolRelativeUrl, IsUri, HasConsecutiveCharacters, IsBase64, IsBinaryDigits, IsPrime, IsEven, IsOdd, IsCountableSequence (Query makes this class extensible - enabling you to write your own conditions)
- REFACTORED TaskActionFactory class in the Cuemon namespace to have CancellationToken support
- REFACTORED TaskFuncFactory class in the Cuemon namespace to have CancellationToken support
- EXTENDED Validator class in the Cuemon namespace with several new static members: ThrowIf, ThrowWhenCondition, ThrowIfNumber, ThrowIfNotNumber, ThrowIfNull, ThrowIfSequenceEmpty, ThrowIfEmpty, ThrowIfContainsInterface, ThrowIfNotContainsInterface, ThrowIfNotContainsType, ThrowIfEnumType, ThrowIfNotBinaryDigits, ThrowIfNotBase64String, ThrowIfTrue, ThrowIfFalse, ThrowIfSequenceNullOrEmpty
# Quality Actions
- Several ;-)
# Other Changes
- Several ;-)