CapyKit/Docs/api/CapyKit.md

2 KiB

Namespace CapyKit

Namespaces

CapyKit.Attributes

CapyKit.Enumerations

CapyKit.Extensions

CapyKit.Helpers

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.

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.

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 instance.