# CapyKit Namespace
Core utilities and foundational methods for the CapyKit library.
## Classes
CapyEventArgs |
The CapyEventArgs class represents an event argument instance with event level, message, and method name information. |
CapyEventReporter |
The CapyEventReporter class is responsible for managing event subscriptions and emissions within CapyKit. |
EncryptedValue(T) |
|
Password |
Represents a password with its hash, salt and algorithm used for encryption. |
Pbkdf2Algorithm |
Implements the PBKDF2 algorithm for password encryption. |
Pool(T) |
A managed pool of resources. This class provides a thread-safe way to manage a collection of objects of type T. |
PoolItem(T) |
A pool item. This class cannot be inherited. |
PropertyComparer(T, U) |
A object comparer that can accept a lambda expression to compare properties. |
## Interfaces