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.
Activity
- Latest release
- 3d ago
- Total releases
- 71
- Cadence
- ~2 months
- Last 12 months
- 5
Details
- License
- MIT
- First release
- Aug 18, 2014
| Version | Released | |
|---|---|---|
25.0.3
patch
|
25.0.3
patch
Dependencies (3)
|
|
25.0.2
patch
|
25.0.2
patch
Dependencies (3)
|
|
25.0.1
patch
|
25.0.1
patch
Dependencies (3)
|
|
25.0.0
major
|
25.0.0
major
Dependencies (3)
|
|
24.0.1
patch
|
24.0.1
patch
Dependencies (3)
|
|
24.0.0
major
|
24.0.0
major
Dependencies (3)
|
|
23.0.0
major
|
23.0.0
major
Dependencies (3)
|
|
22.1.0
minor
|
22.1.0
minor
Dependencies (3)
|
|
22.0.0
major
|
22.0.0
major
Dependencies (3)
|
|
21.1.0
minor
|
21.1.0
minor
Dependencies (3)
|
|
21.0.0
major
|
21.0.0
major
Dependencies (3)
|
|
20.0.1
patch
|
20.0.1
patch
Dependencies (3)
|
|
20.0.0
major
|
20.0.0
major
Dependencies (3)
|
|
19.0.0
major
|
19.0.0
major
Dependencies (3)
|
|
18.0.0
major
|
18.0.0
major
Dependencies (3)
|
|
17.0.1
patch
|
17.0.1
patch
Dependencies (2)
|
|
17.0.0
major
|
17.0.0
major
Dependencies (2)
|
|
16.1.1
patch
|
16.1.1
patch
Dependencies (2)
|
|
16.1.0
minor
|
16.1.0
minor
Dependencies (2)
|
|
16.0.0
major
|
16.0.0
major
Dependencies (2)
|
|
15.1.0
minor
|
15.1.0
minor
Dependencies (2)
|
|
15.0.0
major
|
15.0.0
major
Dependencies (2)
|
|
15.0.0-r06
pre
|
15.0.0-r06
pre
Dependencies (2)
|
|
15.0.0-r05
pre
|
15.0.0-r05
pre
Dependencies (2)
|
|
15.0.0-r04-02
pre
|
15.0.0-r04-02
pre
Dependencies (1)
|
|
14.2.2
patch
|
14.2.2
patch
Dependencies (1)
|
|
15.0.0-r04-01
pre
|
15.0.0-r04-01
pre
Dependencies (1)
|
|
15.0.0-r04
pre
|
15.0.0-r04
pre
Dependencies (1)
|
|
15.0.0-r03
pre
|
15.0.0-r03
pre
Dependencies (1)
|
|
15.0.0-r02
pre
|
15.0.0-r02
pre
Dependencies (1)
|
|
15.0.0-r01
pre
|
15.0.0-r01
pre
Dependencies (1)
|
|
15.0.0-r
pre
|
15.0.0-r
pre
Dependencies (1)
|
|
14.2.1
patch
|
14.2.1
patch
Dependencies (1)
|
|
14.2.0
minor
|
14.2.0
minor
Dependencies (1)
|
|
14.1.0
minor
|
14.1.0
minor
Dependencies (1)
|
|
14.0.0
major
|
14.0.0
major
Dependencies (1)
|
|
13.2.1
patch
|
13.2.1
patch
Dependencies (1)
|
|
13.2.0
minor
|
13.2.0
minor
Dependencies (1)
|
|
13.1.0
minor
|
13.1.0
minor
Dependencies (1)
|
|
12.1.2
patch
|
12.1.2
patch
Dependencies (1)
|
|
13.0.0
major
|
13.0.0
major
Dependencies (1)
|
|
12.1.1
patch
|
12.1.1
patch
Dependencies (1)
|
|
12.1.0
minor
|
12.1.0
minor
Dependencies (1)
|
|
12.0.0
major
|
12.0.0
major
Dependencies (1)
|
|
11.2.0
minor
|
11.2.0
minor
Dependencies (1)
|
|
11.1.0
major
|
11.1.0
major
Dependencies (1)
|
|
10.0.1
major
|
10.0.1
major
Dependencies (1)
|
|
9.0.0
major
|
9.0.0
major
Dependencies (1)
|
|
9.0.0-p
pre
|
9.0.0-p
pre
Dependencies (1)
|
|
8.0.0
major
|
8.0.0
major
Dependencies (1)
|