I\'m trying to understand the internal access modifier in C#. I can\'t seem to understand what an assembly is exactly, and what part of my program is held inside that assemb
From internal (C# Reference)
The internal keyword is an access modifier for types and type members. Internal types or members are accessible only within files in the same assembly
So this means from within the same assembly/dll, not namespace.