mk.helpers
Search Results for

    Show / Hide Table of Contents

    Namespace mk.helpers

    Classes

    Crc32Hash

    Implements a 32-bit CRC hash algorithm compatible with Zip etc.

    CsvHelper

    Provides methods for converting data to CSV format.

    DateTimeExtensions

    Provides extension methods for working with DateTime values.

    DictionaryExtensions

    Provides extension methods for working with Dictionary<TKey, TValue> and ConcurrentDictionary<TKey, TValue> collections.

    EnumHelper

    Provides utility methods for working with enumerations.

    FileHelper

    Provides utility methods for file-related operations.

    FileHelper.DownloadProgress

    HttpClientExtensions

    Provides extension methods for the HttpClient class.

    IntExtensions

    Provides extension methods for working with integer values.

    IpHelper

    Provides utility methods for working with IP addresses and their numeric representations.

    ListExtensions

    Provides extension methods for working with lists and collections.

    ObjectExtensions

    Provides extension methods for object manipulation.

    ParallelHelper

    Provides utility methods for parallel execution using the Parallel.ForEach pattern.

    PerfTimer

    A performance timer that measures the elapsed time for different actions and intervals.

    QueueExtensions

    Provides extension methods for working with queues.

    RandomHelper

    Provides utility methods for generating random values.

    ReflectionHelper

    Provides utility methods for reflection-related operations.

    Serialization

    Provides methods for data serialization and deserialization using JSON and BSON formats.

    StaticData

    A static class for managing and retrieving static data stored in a dictionary.

    StreamExtensions

    Provides extension methods for working with streams.

    StringExtensions

    Provides extension methods for string manipulation and formatting.

    TempStream

    A temporary file stream that tries to use a file stream in the temp folder, but falls back to a memory stream if that fails. Will delete the file on dispose unless specified otherwise.

    ThreadLord<T>

    Process a collection of tasks as fast as possible using a thread pool.

    TimeSpanExtenstions

    Provides extension methods for working with TimeSpan objects.

    Enums

    ThreadLord<T>.LordState

    Represents the state of the ThreadLord instance.

    In this article
    Back to top mk.helpers - MIT License