Sign in Sign up
nuget

CK.Core

CK.Core contains types and helpers that are used across different projects. Main types are: - NormalizedPath: Normalizes / and \ separators to /, exposes Parts and handle multiple kind of roots: / (RootedBySeparator), 'X:' or ':' (RootedByFirstPart), '//' (RootedByDoubleSeparator), or 'xx://' (RootedByURIScheme). - CKTrait: Thread safe set of (immutable) string tags that support all set operations. - DateTimeStamp: Simple DateTime with byte uniquifier. - SimpleServiceContainer: Basic IServiceProvider implementation. - HashStream and SHA1Value, SHA256Value and SHA512Value. - ISystemClock and SystemClock default implementation. - Completable & Completion: Are "futures" or "yet another promises" (based on Task/TaskCompletionSource). Offer Covariance of the completion result and optional extension points to map errors (exceptions or cancellation) to regular results. - CKBinaryReader/Writer: extend IBinaryReader/Writer with nullable support, more read/write of standard types and optional value sharing.

nuget View on Nuget

Activity

Latest release
3d ago
Total releases
71
Cadence
~2 months
Last 12 months
5

Details

License
MIT
First release
Aug 18, 2014
Releases
Version Released
25.0.3 patch
25.0.2 patch
25.0.1 patch
25.0.0 major
24.0.1 patch
24.0.0 major
23.0.0 major
22.1.0 minor
22.0.0 major
21.1.0 minor
21.0.0 major
20.0.1 patch
20.0.0 major
19.0.0 major
18.0.0 major
17.0.1 patch
17.0.0 major
16.1.1 patch
16.1.0 minor
16.0.0 major
15.1.0 minor
15.0.0 major
15.0.0-r06 pre
15.0.0-r05 pre
15.0.0-r04-02 pre
14.2.2 patch
15.0.0-r04-01 pre
15.0.0-r04 pre
15.0.0-r03 pre
15.0.0-r02 pre
15.0.0-r01 pre
15.0.0-r pre
14.2.1 patch
14.2.0 minor
14.1.0 minor
14.0.0 major
13.2.1 patch
13.2.0 minor
13.1.0 minor
12.1.2 patch
13.0.0 major
12.1.1 patch
12.1.0 minor
12.0.0 major
11.2.0 minor
11.1.0 major
10.0.1 major
9.0.0 major
9.0.0-p pre
8.0.0 major
1–50 of 71