Hello HashCode! Tell me really, and how to see the source, for example, the button component, what is a button? How it is arranged, etc. And, for example, there are interesting ideas, such as writing your own button, which will be almost as standard, but slightly modified inside . And the question is, how do you start writing your own components? Very interesting topic !!! For example, I really want to write a component "browser", but I have no idea even where to start ...

  • This is MS, not OpenSource. All commercial secret. - skegg
  • Google towards Reflector, jetBrains had a similar thing, but I don’t remember the name - Specter
  • @ karmadro4, great! And how in general (only in your own words) such things are done? - avp 4:34 pm
  • avp, did not understand anything, what kind of things? - karmadro4
  • Well, when you click on the URL in your comment, a window opens (after the animation) with the search results. - avp 7:34 pm

2 answers 2

Reflector (paid), IlSpy (convenient and free) or DotPeek .

Also, ReSharper includes a very handy utility for viewing the code of system assemblies. Just open the build and see the source. True, to hope that everything will be there simply and clearly - very naive

    Also .NET source files and some of its components are available for download from the microsoft site.