Mono's Reflection allows you to call private methods in
classes . While Portable.net's doesn't (for safety reasons).
Hardcoding a call to a private method in a standard library
class is not what I call good design.