You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[summary]: Enable the private modifier to be used for top level types in C#. The semantics of this would differ from internal in that while internal means "this assembly and any assemblies with IVT to this", private would mean "this assembly only". This is already the meaning for nested types, but is not available for top level types.
Similarly, enable the namespace modifier to be used for types in c#. The semantics of this are that these types are only accessible within that namespace only (not including sub-namespaces).
private
andnamespace
accessibility modifiers for top-level typesSummary
[summary]: Enable the
private
modifier to be used for top level types in C#. The semantics of this would differ frominternal
in that whileinternal
means "this assembly and any assemblies with IVT to this",private
would mean "this assembly only". This is already the meaning for nested types, but is not available for top level types.Similarly, enable the
namespace
modifier to be used for types in c#. The semantics of this are that these types are only accessible within thatnamespace
only (not including sub-namespaces).Design meetings
The text was updated successfully, but these errors were encountered: