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) |