Les types Enum privés et Enum définis dans des modules standard ou dans des classes privées ne peuvent être utilisés dans ...

Les types Enum privés et Enum définis dans des modules standard ou dans des classes privées ne peuvent être utilisés dans les modules d'objets publics comme types renvoyés ou paramètres pour des procédures publiques, comme membres de données publics, ou comme champs de types publics définis par l'utilisateur