CapyKit Documentation
  • Introduction
  • Getting Started
  • API Reference
    • CapyKit
      • CapyEventArgs
      • CapyEventHandler
      • CapyEventReporter
      • Color
      • EncryptedValue<T>
      • EventLevel
      • IPasswordAlgorithm
      • NamedColor
      • Password
      • Pbkdf2Algorithm
      • PoolItem<T>
      • Pool<T>
      • PropertyComparer<T, U>
    • CapyKit.Attributes
      • EnumerationAttribute<T>
      • EnumerationDescriptionAttribute
      • ValueFormatAttribute
    • CapyKit.Enumerations
      • MeasurementSystem
    • CapyKit.Extensions
      • EnumerationExtensions
      • LINQExtensions
      • ObjectExtensions
      • StringExtensions
    • CapyKit.Helpers
      • CalculationHelper
      • CompressionHelper
      • EncryptionHelper
      • IEncryptionAlgorithm
      • KeyHelper
      • LanguageHelper
      • SecurityHelper
      • SerializationHelper
      • SettingsHelper
      • ValidCharacterCollection
Search Results for

    Show / Hide Table of Contents
    • Introduction
    • Getting Started
    • API Reference
      • CapyKit
        • CapyEventArgs
        • CapyEventHandler
        • CapyEventReporter
        • Color
        • EncryptedValue<T>
        • EventLevel
        • IPasswordAlgorithm
        • NamedColor
        • Password
        • Pbkdf2Algorithm
        • PoolItem<T>
        • Pool<T>
        • PropertyComparer<T, U>
      • CapyKit.Attributes
        • EnumerationAttribute<T>
        • EnumerationDescriptionAttribute
        • ValueFormatAttribute
      • CapyKit.Enumerations
        • MeasurementSystem
      • CapyKit.Extensions
        • EnumerationExtensions
        • LINQExtensions
        • ObjectExtensions
        • StringExtensions
      • CapyKit.Helpers
        • CalculationHelper
        • CompressionHelper
        • EncryptionHelper
        • IEncryptionAlgorithm
        • KeyHelper
        • LanguageHelper
        • SecurityHelper
        • SerializationHelper
        • SettingsHelper
        • ValidCharacterCollection

    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.

    In this article
    Back to top Generated by DocFX