c# - Mono.Cecil TypeReference to Type? -


is there anyways go typereference in mono.cecil type?

in terms of "what's in box" can have other way round, using moduledefinition.import api.

to go typereference system.type need manually using reflection , assemblyqualifiedname. aware cecil uses il conventions escape nested classes etc, need apply manual correction.

if want resolve non-generic, non-nested types should fine though.

to go typereference typedefition (if that's meant) need to typereference.resolve();


requested code sample:

typereference tr = ...  type.gettype(tr.fullname + ", " + tr.module.assembly.fullname);  // in assemnblies loaded current appdomain , fire appdomain.resolve event if no type found 

the conventions used in reflection explained here, cecils conventions consult cecil source code.


Comments

Popular posts from this blog

SAP Web Service from .NET via WCF -

Optimized Line drawing in QT -

datetime - str to time in python -