All method not related to IOError have been moved to other classes, so we can rename the Io class to IOError.
The parser automatically groups static functions with the same prefix into classes, but the right name can't be determined automatically. In this case, ContentType.GetDescription(...) is much better than Content.TypeGetDescription(...).
This is just to be able to use MonoDevelop to browse the codebase, both custom and generated code. It is NOT intended to be used to build anything.