0
There isn't much to pick on, really - code is clean, naming is unambiguous, scopes all have their braces, you're yielding enumerables, comments are useful, and you even have XML documentation everywhere... I can't find anything in the code itself that's off-putting, confusing, or just wrong. Noth...