This is the online documentation for PostSharp 5.0.
Download PDF or CHM. Go to v4.3 or v5.0

Visibility Enumeration

Visibility of types and type members.

Namespace:  PostSharp.Reflection
Assembly:  PostSharp (in PostSharp.dll) Version: (
public enum Visibility
  Member nameValueDescription
Public0 Public.
Family1 Family (protected).
Assembly2 Assembly (internal).
FamilyOrAssembly3 Family or assembly (protected internal).
FamilyAndAssembly4 Family and assembly (no C# equivalent: protected types inside the current assembly).
Private5 Private.
See Also