This is an extension method for creating a checkbox list for a list of enum values (IList<Enum>).
It's a modified version of the CheckboxListForEnum extension method I found on the Xango project. Their version creates a checkbox list for a property that contains a single enum value.
I'm a web developer in Sydney Australia and the technical lead at Point Blank Development,
I've been building websites and web applications in Sydney since 1998.