Just a bunch of C# .NET classes and extension methods I find useful.
If you find this code useful please consider donating to support my efforts.
AppSettings
- Helper class for retrieving values fromConfigurationManager.AppSettings
.ConsumerThreadPool<T>
- Provides a specialized thread pool to process items from aBlockingCollection<T>
.Ensure
- A helper class for parameter validation.OperationTracker
- A helper class to track the number of operations executing.SynchronizedObservableCollection<T>
- A thread safe implementation ofObservableCollection<T>
.ThreadSafeQueue<T>
- A thread safe implementation ofQueue<T>
.- Miscellaneous extension methods (
DateTime
,DirectoryInfo
,FileInfo
,TimeSpan
)