/BPUtil

Utility classes for .net projects

Primary LanguageC#The UnlicenseUnlicense

BPUtil

Utility classes for .net projects

Includes:

  • A simple web server with https support and the ability to automatically create a self-signed certificate
  • A simple thread pool class which offers slightly more control than the built-in .NET thread pool
  • A basic error logging class
  • A base class for simple configuration files
  • Hexidecimal > byte[] and byte[] > Hexidecimal conversion
  • "Try" class with static methods to enable one-line try
  • Generic object pool
  • Simple code timing class
  • more ...
  • A generic, extensible "service manager" GUI using Windows Forms. Easily adds install/uninstall/start/stop buttons to any Windows Service project. See this file for usage example: https://github.com/bp2008/DahuaSunriseSunset/blob/master/DahuaSunriseSunset/Program.cs