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.
EncryptedValue<T>
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.