Visibility_Type¶
- enum Visibility_Type¶
Field
Constant in module
Description
Public
ir.visibility_public
Protected
ir.visibility_protected
Private
ir.visibility_private
Addendum for C# (see C#5:597) Internal = Assembly; visible within current assembly Only used for members and nested classes; for top-level classes we use ‘private’ to mean the Assembly visibility. This matches the C++/CLI visibility modifiers.
Internal
ir.visibility_internal
Protected_Internal = Family_Or_Assembly visible within current assembly, and also visible to derived classes
Protected_Internal
ir.visibility_protected_internal
Protected_Private = Family_And_Assembly visible within derived classes, but only in the current assembly Used in C++/CLI, not supported in C#.
Protected_Private
ir.visibility_protected_private