Page MenuHomePhabricator

C#: Hide NativeInherit classes from top level namespaces.
Closed, ResolvedPublic

Description

Like happens with structs in T7741, classes have a *_NativeInherit sibling class. In order to hide it, we could try two approaches:

  • These should be moved into a Efl.Internal.Namespace to be away from their regular API counterparts.
  • They become a public nested NativeInherit class in their public API class (similar to the NativeRepr approach for structs).