680 B
680 B
AyCode.Utils
@project { type = "framework" }
Low-level utility library with zero project dependencies. Provides string/datetime extensions, and disposable lock wrappers for using pattern with Mutex/SemaphoreSlim.
Folder Structure
| Folder | Purpose |
|---|---|
Extensions/ |
String, DateTime, and lock extension methods |
Wrappers/ |
Disposable wrappers for Mutex and SemaphoreSlim |
Dependencies
| Dependency | Purpose |
|---|---|
JetBrains.Annotations |
[ContractAnnotation] for nullability hints |
Microsoft.AspNetCore.Cryptography.KeyDerivation |
Key derivation (available to dependents) |