Enum question C#

Questions à propos du scripting. Hors Shader, GUI, Audio et Mobile.
Warcza
Messages : 160
Inscription : 18 Fév 2016 20:49

Enum question C#

Message par Warcza » 17 Juin 2018 10:19

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.
(╯°□°)╯︵ ┻━┻

Override
Messages : 143
Inscription : 04 Nov 2016 20:08

Re: Enum question C#

Message par Override » 17 Juin 2018 14:37

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
:merci:

Warcza
Messages : 160
Inscription : 18 Fév 2016 20:49

Re: Enum question C#

Message par Warcza » 17 Juin 2018 17:00

Ouai c'est ce que je pensais pour l'ajout manuelle, dans le cas ou c'était pas vraiment possible ;s
(╯°□°)╯︵ ┻━┻

Narkos
Messages : 46
Inscription : 15 Août 2017 10:22
Localisation : Localisation impossible

Re: Enum question C#

Message par Narkos » 28 Juin 2018 08:53

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!

Warcza
Messages : 160
Inscription : 18 Fév 2016 20:49

Re: Enum question C#

Message par Warcza » 28 Juin 2018 16:02

Stylé, merci !
(╯°□°)╯︵ ┻━┻

Répondre

Revenir vers « Scripting »