New GitHub repository for Open source C# utilities and concurrent lock dictionary


It's been a while that I wanted to share some generic purpose utility classes and C# patterns back to the software engineering community. And today I finally got my act together and started this new GitHub repository with an initial couple of classes. The main class is usable as-is and solves a real-world challenge of keeping track of lock objects in a thread-safe dictionary, with reference counting. It extends / is derived from the .NET concurrent dictionary class. A secondary class illustrates some coding patterns / gimmicks I came up with for a nice implementation of ETW Event Source.

https://github.com/daviburg/CSharpUtilities

Comments (0)

Skip to main content