JR,
git (short for gitHub) - this is a free software code repository and version control system (so I can see all my changes and go back if I get something wrong) - I keep various projects there including LitDev extension, SB-Prime and now also the code for SmallBasicANN. My git location is at
https://github.com/litdev1. These can be 'cloned' (downloaded from the Green Code button) and openned directly in Visual Studio or as a zip etc.
git repro - a specific solution, for example the SmallBasic ANN
https://github.com/litdev1/SmallBasicANN.
reflection - this is method that can be used to decompile .Net code into original source. It is not perfect and sometimes the decompiled code is a bit 'odd'. Hence my suggestion to go directly to the original source on gitHub. Reflection can also be used to get information about methods in a dll at run-time and then actually run them. So I get info about Graduate in the original SB.exe directly from SB-Prime while it is running and then run the code in SB.exe by reflection.
Try googling these as well, but I do recommend Visual Studio 2022 Community and get a git account for any of your C# projects, and also look through git for all sorts of fun free software to download and play with. One advantage of git is that you get all the project setting etc along with the code. Free opensource software is all there waiting to be used - it is a fantastic resource, .Net itself is now opensource. Big companies (MS, etc) use opensource because the community helps develop and fix it, because it is open, very little chance of malicious code...
Z-S Is there a reason you are typing every word with a capitol letter?