Namespace CapyKit
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.
- Color
An object representing a color.
- Password
Represents a password with its hash, salt and algorithm used for encryption.
- Pbkdf2Algorithm
Implements the PBKDF2 algorithm for password encryption.
- PoolItem<T>
A pool item. This class cannot be inherited.
- Pool<T>
A managed pool of resources. This class provides a thread-safe way to manage a collection of objects of type
T.
- PropertyComparer<T, U>
A object comparer that can accept a lambda expression to compare properties.
Interfaces
- IPasswordAlgorithm
Defines the contract for password encryption algorithms.
Enums
- EventLevel
Enumeration representing different event level severity values.
- NamedColor
Enum representing a set of named colors with their corresponding HEX values. These colors are inspired by the XKCD color palette (Link).
Delegates
- CapyEventHandler
A delegate representing an event handler that accepts a CapyEventArgs instance.