Code Bits is a set of useful code blocks that can included in your .NET projects through NuGet. Each code block is typically a single file that gets added to a CodeBits folder in your project when you import it.

You can do a search for 'CodeBits' on NuGet.org to view the list of available CodeBits packages.

General code bits

Name Description
ByteArrayHelper Set of utility extensions for byte arrays.
ByteSizeFriendlyName Builds a friendly string representation of a specified byte size value, after converting it to the best matching unit (bytes, KB, MB, GB, etc.).
EnumIterator Provides an iterator for traversing through the values of an enum type.
IniFile Class to read and modify .INI files.
OrderedCollection<T> An automatically sorted collection that has options to allow/disallow duplicate items and optionally sort in reverse order.
OrderedObservableCollection<T> An automatically sorted observable collection that has options to allow/disallow duplicate items and optionally sort in reverse order.
PasswordGenerator Generates a random password.
SaltedHash A helper class to generate and validate salted hashes.
WindowsServiceRunner Helper class to execute a Windows Service project either as a Console Application or a Windows Service, depending on the project type.

Windows Phone code bits

Name Description
AppBarHelper Helper class to simplify working with the Windows Phone application bar.

Last edited Aug 13, 2012 at 7:02 AM by jeevanjj, version 16