C# private/public

In Unity3D, using C#, what's the default member variable if none is specified?

C# should have private by default on member variables if no access level is defined

I believe it's a 'protected internal' accessor as in generic C#, although not sure if Unity changed that.

Here's a def about Protected Internal from MSDN:

"The type or member can be accessed by any code in the assembly in which it is declared, or from within a derived class in another assembly. Access from another assembly must take place within a class declaration that derives from the class in which the protected internal element is declared, and it must take place through an instance of the derived class type."