Just a bunch of C# .NET classes and extension methods I find useful.
C#
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitattributes
.gitignore
LICENSE.md
README.md
appveyor.yml

README.md

Build status

CCSWE.Core

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.

Features

  • AppSettings - Helper class for retrieving values from ConfigurationManager.AppSettings.
  • ConsumerThreadPool<T> - Provides a specialized thread pool to process items from a BlockingCollection<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 of ObservableCollection<T>.
  • ThreadSafeQueue<T> - A thread safe implementation of Queue<T>.
  • Miscellaneous extension methods (DateTime, DirectoryInfo, FileInfo, TimeSpan)

CCSWE.Native

Moved to https://github.com/CoryCharlton/CCSWE.Native

CCSWE.WPF

Moved to https://github.com/CoryCharlton/CCSWE.WPF