When modifying a RESX file, I've noticed the "Access Modifier" option in the top toolbar.
There are three different options: public, internal, and no code generation. I'm guessing these determine which applications have access to these resource files, but I'm not exactly sure what the difference between the three options are.
I would assume public resources can be accessed from any project within the solution.
I would assume internal resources can only be accessed by the project in which the resource is defined.
I don't know what no code generation does.
What do the three options actually mean?