mirror of
https://github.com/wagesj45/CapyKit.git
synced 2024-11-12 19:23:36 -06:00
2.2 KiB
2.2 KiB
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
IPasswordAlgorithm | Defines the contract for password encryption algorithms. |
Delegates
CapyEventHandler | A delegate representing an event handler that accepts a CapyEventArgs instance. |
Enumerations
Color | Enum representing a set of named colors with their corresponding HEX values. These colors are inspired by the XKCD color palette (Link). |
EventLevel | Enumeration representing different event level severity values. |