Visibility Changer

This extension can modify the visibility level of each top level types filtered by options.

Image

Subscribed hooks

Compilation creation

This extension modifies syntax trees in compilation creation hook.

Options

Strategy

StrategyDescription
Public To InternalChange public types to internal
Internal To PublicChange internal types to public

Target

Types filter. Modification will only be applied to checked types. This is a flags field. Available options are:

  • Nothing
  • Everything
  • Class
  • Interface
  • Struct
  • Enum
  • Delegate

Project config

Example json config in project file:

{
  "strategy": 0,
  "mask": 17
}
Previous
Dependency