Hey,

What is usually done is to create a mapping for the current generic
context between the generic parameters and the generic arguments.
This way you are able to “resolve” (not in the Cecil .Resolve() sense)
a generic parameter into its argument (that may or not be a generic
parameter).

There's nothing that Cecil exposes, nor a recommended/preferred way, to do that.

Best,

Jb

On Fri, Sep 28, 2012 at 9:03 AM, John Marshall
<[email protected]> wrote:
> I'm having the same issue. It looks like GenericParameters like !!0 can be
> resolved to actual TypeDefinitions by using the GenericArguments which
> specify <int,int> for instance, but is there a proper way to do this? My
> current implementation works, but feels hackish because it has to
> recursively iterate a type's argument's looking for GenericParameters to
> replace with actual TypeDefinitions.
>
> Thanks, John
>
> www.codeperspective.com :)
>
> --
> --
> mono-cecil

-- 
--
mono-cecil

Reply via email to