So far the only way to browse base source code in .NET is for me to use Go To Definition from my own source code in my own project. I have to type in the name of a base class/interface/etc and use Go To Definition. But is there any way to do it directly from something like Object Browser that lists them all as included across different assemblies and namespaces. The problem is that Object Browser shows only high level descriptions and it will not get you to the actual source code.
Another question is about the individual source files. Even when VS2015 takes me to the source code, it does not call it a file, just a name of class and [from metadata]. I would like to know how the concept of individual file fits into the groups of assemblies and namespaces. What kind of a database is it built into?