I've been writing on a dynamic rules module for AlphaStaff and dug into my framework bag to use this gem. The following function will crawl an object's dependency graph to find out if a class is ultimately a subtype of another class. This code sample is in VB but could be ported to C# easily.
Public Function IsSubClas... [More]
There's always been some confusion for developers on things like naming conventions, coding style, when/where/how to use namespaces, and the like. Microsoft published guidelines for this 3 or so years back and updates them as new releases of .Net come out. You may find them online at: