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.

Comments (1)
  1. David Burg says:

    This blog has been moved off the MSDN platform. Find further content and update at

    Comments are locked as part of the blog migration, so please reach out to your customer support contact for assistance with Microsoft products and services.

Comments are closed.

Skip to main content