Working with Bitfields in C#
blog.barvinograd.com