mardi 17 décembre 2019

Is roslyn a reasonable substitute for reflection related tasks?

Have a question, never used roslyn before so i'm wondering about maybe experimenting it in a task that i would normally use reflection.

I'm given an external dll, i need to go over some classes in that dll and extract some metadata on them. Like for example, the class name, property names and types and such.

I would normally use reflection to do it. Should be a super simple task. But i've been told that this can be achieved using roslyn.

Can it? From what i'm seeing, Roslyn can parse a class but i need to give it the code that represents this calss as text. How would i get the code as text in an already complied code?

Is that even a reasonable scenario to use roslyn? Does it worth the effort?

Thanx!





Aucun commentaire:

Enregistrer un commentaire