How come the protected internal field gets the access when its between two assemblies?
5651
What is the difference between 'protected' and 'protected internal'?
149187
Is accessing a variable in C# an atomic operation?
10536
Making code internal but available for unit testing from other projects
23169
Why must I chain reference assemblies?
120929
ResourceDictionary in a separate assembly
31923
VS 2012 / 2013 AccessViolationException
72614
Why can't my subclass access a protected variable of its superclass, when it's in a different package?
14909
How do I use extern to share variables between source files?
141044
When overriding a method, why can I increase access but not decrease it?
152225
Are synthesized instance variables generated as private instead of protected?
7901
Inconsistent accessibility error with the following c# code. Why?
134386
Should you ever use protected member variables?
66717
Why can't C# member names be the same as the enclosing type name?
153317
Why is it allowed to access a private field of another object?
100106
C++11; Can non-static data member initializations access other data members?
55936
What's the best way of accessing field in the enclosing class from the nested class?
68261
Why can enum implementations not access private fields in the enum class