Wavecontrol.Utils 2.0.0-debug-20251008t0109

.NET Utils

This project is a comprehensive .NET utility library, providing a wide range of general-purpose tools with a strong focus on Windows Forms applications.

Key Features

  • GUI Helpers: An extensive set of thread-safe utilities for manipulating Windows Forms controls, including charts, combo boxes, list views, text boxes, and more. Simplifies cross-thread UI updates.
  • Data Structures & Collections: Extension methods for arrays, lists, and dictionaries, offering enhanced manipulation and comparison capabilities.
  • String Manipulation: A rich suite of functions for string formatting (including custom formatters for frequency and time), validation, parsing, and cleaning.
  • Concurrency and Timing: Advanced tools for multithreaded scenarios, including pausable timers, locks with queue limits, and waiters for conditions with timeouts.
  • System & OS Interaction: Utilities to retrieve system information, such as connected USB devices, installed applications, DLL architecture, and drive information. Includes a thread-safe serial port availability checker.
  • Input Handling: Keyboard tracking system to detect simple and complex key sequences (consecutive or simultaneous).
  • Image Manipulation: A collection of methods for common image operations like resizing, cropping, rotating, and combining multiple images.
  • Checksums: Implementations for CRC16 algorithms for data integrity checks.
  • Math & Numerics: Helpers for mathematical operations, including linear regression, floating-point comparisons, and numeric parsing.
  • Diagnostics & Localization: Tools for debugging, tracing, exception reporting, performance evaluation, and localizing enum values.
  • Reflection: Utilities to inspect types and assemblies at runtime.
  • Logging: Tools for file logging including all standard Log levels. Time and size file rotation.

The library targets both .NET Framework (net48) and .NET (net8.0-windows).

No packages depend on Wavecontrol.Utils.

.NET Framework 4.8

.NET 8.0

Version Downloads Last updated
2.0.3 146 10/30/2025
2.0.2 130 10/13/2025
2.0.0-debug-20251009T1410 20 10/09/2025
2.0.0-debug-20251008T1109 16 10/08/2025
2.0.0-debug-20251008T0839 20 10/08/2025
2.0.0-debug-20251008T0809 19 10/08/2025
2.0.0-debug-20251008T0739 19 10/08/2025
2.0.0-debug-20251008T0709 19 10/08/2025
2.0.0-debug-20251008T0639 18 10/08/2025
2.0.0-debug-20251008T0609 16 10/08/2025
2.0.0-debug-20251008T0539 16 10/08/2025
2.0.0-debug-20251008T0509 8 10/08/2025
2.0.0-debug-20251008T0439 10 10/08/2025
2.0.0-debug-20251008T0409 10 10/08/2025
2.0.0-debug-20251008T0339 8 10/08/2025
2.0.0-debug-20251008T0309 10 10/08/2025
2.0.0-debug-20251008T0239 9 10/08/2025
2.0.0-debug-20251008T0209 8 10/08/2025
2.0.0-debug-20251008T0139 9 10/08/2025
2.0.0-debug-20251008T0109 12 10/08/2025
2.0.0-debug-20251008T0039 11 10/08/2025
2.0.0-debug-20251008T0009 11 10/08/2025
2.0.0-debug-20251007T2339 10 10/07/2025
2.0.0-debug-20251007T2309 9 10/07/2025
2.0.0-debug-20251007T2239 8 10/07/2025
2.0.0-debug-20251007T2209 7 10/07/2025
2.0.0-debug-20251007T2139 11 10/07/2025
2.0.0-debug-20251007T2109 10 10/07/2025
2.0.0-debug-20251007T2039 10 10/07/2025
2.0.0-debug-20251007T2009 11 10/07/2025
2.0.0-debug-20251007T1939 11 10/07/2025
2.0.0-debug-20251007T1909 8 10/07/2025
2.0.0-debug-20251007T1839 112 10/07/2025
2.0.0-debug-20251007T1809 110 10/07/2025
2.0.0-debug-20251007T1739 116 10/07/2025
2.0.0-debug-20251007T1709 112 10/07/2025
2.0.0-debug-20251007T1639 113 10/07/2025
2.0.0-debug-20251007T1609 134 10/07/2025
2.0.0-debug-20251007T1539 134 10/07/2025
2.0.0-debug-20251007T1509 133 10/07/2025
2.0.0-debug-20251007T1439 132 10/07/2025
2.0.0-debug-20251007T1409 134 10/07/2025
2.0.0-debug-20251007T1339 134 10/07/2025
2.0.0-debug-20251007T1309 133 10/07/2025
2.0.0-debug-20251007T1239 132 10/07/2025
2.0.0-debug-20251007T1209 131 10/07/2025
2.0.0-debug-20251007T1139 9 10/07/2025
2.0.0-debug-20251007T1109 8 10/07/2025
2.0.0-debug-20251007T1039 10 10/07/2025
2.0.0-debug-20251007T1009 10 10/07/2025
2.0.0-debug-20251007T0939 8 10/07/2025
2.0.0-debug-20251007T0909 10 10/07/2025
2.0.0-debug-20251007T0839 10 10/07/2025
2.0.0-debug-20251007T0809 10 10/07/2025
2.0.0-debug-20251007T0739 12 10/07/2025
2.0.0-debug-20251007T0709 8 10/07/2025
2.0.0-debug-20251007T0639 8 10/07/2025
2.0.0-debug-20251007T0609 9 10/07/2025
2.0.0-debug-20251007T0539 6 10/07/2025
2.0.0-debug-20251007T0509 8 10/07/2025
2.0.0-debug-20251007T0439 8 10/07/2025
2.0.0-debug-20251007T0409 12 10/07/2025
2.0.0-debug-20251007T0339 10 10/07/2025
2.0.0-debug-20251007T0309 9 10/07/2025
2.0.0-debug-20251007T0239 8 10/07/2025
2.0.0-debug-20251007T0209 10 10/07/2025
2.0.0-debug-20251007T0139 8 10/07/2025
2.0.0-debug-20251007T0109 7 10/07/2025
2.0.0-debug-20251007T0039 9 10/07/2025
2.0.0-debug-20251007T0009 7 10/07/2025
2.0.0-debug-20251006T2339 8 10/06/2025
2.0.0-debug-20251006T2309 12 10/06/2025
2.0.0-debug-20251006T2239 8 10/06/2025
2.0.0-debug-20251006T2209 8 10/06/2025
2.0.0-debug-20251006T2139 7 10/06/2025
2.0.0-debug-20251006T2109 9 10/06/2025
2.0.0-debug-20251006T2039 12 10/06/2025
2.0.0-debug-20251006T2009 11 10/06/2025
2.0.0-debug-20251006T1939 13 10/06/2025
2.0.0-debug-20251006T1909 9 10/06/2025
2.0.0-debug-20251006T1839 9 10/06/2025
2.0.0-debug-20251006T1809 8 10/06/2025
2.0.0-debug-20251006T1739 112 10/06/2025
2.0.0-debug-20251006T1709 112 10/06/2025
2.0.0-debug-20251006T1639 111 10/06/2025
2.0.0-debug-20251006T1609 111 10/06/2025
2.0.0-debug-20251006T1539 113 10/06/2025
2.0.0-debug-20251006T1509 114 10/06/2025
2.0.0-debug-20251006T1439 112 10/06/2025
2.0.0-debug-20251006T1409 111 10/06/2025
2.0.0-debug-20251006T1339 110 10/06/2025
2.0.0-debug-20251006T1309 111 10/06/2025
2.0.0-debug-20251006T1239 113 10/06/2025
2.0.0-debug-20251006T1209 110 10/06/2025
2.0.0-debug-20251006T1139 112 10/06/2025
2.0.0-debug-20251006T1109 111 10/06/2025
2.0.0-debug-20251006T1039 112 10/06/2025
2.0.0-debug-20251006T1032 111 10/06/2025
2.0.0-debug-20251006T0939 113 10/06/2025
2.0.0-debug-20250930T1709 110 09/30/2025
2.0.0-debug-20250930T1646 110 09/30/2025
2.0.0-debug-20250930T1639 111 09/30/2025
2.0.0-debug-20250930T1627 109 09/30/2025
2.0.0-debug-20250930T1509 6 09/30/2025
2.0.0-debug-20250930T1410 109 09/30/2025
2.0.0-debug-20250930T1339 109 09/30/2025
2.0.0-debug-20250930T1336 110 09/30/2025
2.0.0-debug-20250930T1327 112 09/30/2025
2.0.0-debug-20250930T1239 110 09/30/2025
2.0.0-debug-20250930T1109 111 09/30/2025
2.0.0-debug-20250930T1039 112 09/30/2025
2.0.0-debug-20250930T1009 110 09/30/2025
2.0.0-debug-20250930T0939 110 09/30/2025
2.0.0-debug-20250930T0909 110 09/30/2025
2.0.0-debug-20250930T0843 111 09/30/2025
2.0.0-debug-20250929T1313 109 09/29/2025
2.0.0-debug-20250929T1003 113 09/29/2025