Don't understand how the Assembly reference in C#?

Slowly learning C# through the analysis of the foreign code, in the sphere plugins for the game Rust (plugin consists of one file .cs), and faced with a lack of understanding of how the whole system works with references in the Studio.

For example, I created a project in Explorer, added a few dll files, they help when writing code.
But I also have .cs file is the plugin of another person, I'm opening it. The question is, can I see what is connected to it or add the dll to the Studio told me when writing/changing the code?
April 4th 20 at 00:52
2 answers
April 4th 20 at 00:54
about Visual Studio? if Yes:

another, not very obvious but very easy way:
- throw new cs file in the project folder
in the panels the project Navigator to explore the buttons (you can direct and hold the mouse will popup a tooltip)
- select "show all files"
- your new code file will be visible but grey
- RMB on it in the local menu "include in project"
preferably then turn off "show all files" usually it's only a hindrance

there is a third way (numbering is according to that my answer is not the first ))
- explore your .the csproj. edit in any editor to type Studio. but doing backups is very useful

ps about the dll
- can be connected to the source of the plugin as a separate project. sometimes it can be much more correct than to blame the source in a bunch
see the screenshots under the spoiler
ltUrhSj.pngvA1o7mw.png in this place it is necessary to put a tick, but just me in a pair of projects, the linkage does not needbXUBeX1.pngwas to get the arrow on the "OK" button but even did not got.. sorry ))
April 4th 20 at 00:56
Open Studio, add references to the Assembly, click to view. You will be shown the namespaces, classes and methods.

When you create the same class usually prompt appears, at least the good manners to comment on all public methods.

In the comments by the way can be and code examples.

More hardcore way is to use a

Allows you to do source code and make lot of interesting.

Find more questions by tags C#