Replace the bool isPublic parameter in the various DefineXxx methods with a XamlVisibility visibility parameter. This new enum allows the member to be defined with assembly (internal) visibility.
This change is necessary to make the nested NamespaceInfo classes in Avalonia internal, to remove them completely from the public API.
Replace the
bool isPublic
parameter in the variousDefineXxx
methods with aXamlVisibility visibility
parameter. This new enum allows the member to be defined with assembly (internal) visibility.This change is necessary to make the nested
NamespaceInfo
classes in Avaloniainternal
, to remove them completely from the public API.