Page 1 sur 1

Enum question C#

Publié : 17 Juin 2018 10:19
par Warcza
Bonjour,

Je voulais savoir si il est possible ou non de connaitre toutes les enums existante?
Par exemple avoir une liste contenant chaque type d'enum (d'un fichier / du projet, etc).

Je sais pas si est facilement possible d'arriver à cela ou si c'est impossible ou si ça risque d'être compliqué.

Merci.

Re: Enum question C#

Publié : 17 Juin 2018 14:37
par Override
Comment veut tu accéder à tout les éléments d'une listes non répertoriée ?

Peut-être que c'est possible mais ça reviendrai à fouiller toutes les librairies d'untity entre autres :mrgreen:

Je pense que ce que t'a de mieux à faire c'est d'ajouter toutes les enums manuellement dans une liste, mais va falloir que tu les conaisse toutes

Re: Enum question C#

Publié : 17 Juin 2018 17:00
par Warcza
Ouai c'est ce que je pensais pour l'ajout manuelle, dans le cas ou c'était pas vraiment possible ;s

Re: Enum question C#

Publié : 28 Juin 2018 08:53
par Narkos
Salut,

Peut-être un début de piste, faut bien essayer ;)

1. Récupérer toutes les classes du projet. Via assembly. Solution possible trouvée dans ce post:
https://stackoverflow.com/questions/131 ... n-assembly

2. Parcourir tous les enums de chaque classes. Solution possible trouvée dans ce post:
http://obscureproblemsandgotchas.com/un ... enums-fro/

En espérant avoir aidé.
Salutations et bon dév!

Re: Enum question C#

Publié : 28 Juin 2018 16:02
par Warcza
Stylé, merci !