Hey,

It's hard to help you based on your description alone.

Maybe show some code and the exception/stacktrace you're getting?

Jb

On Wed, Nov 5, 2014 at 1:30 PM, BlackSky Blacksky
<[email protected]> wrote:
> Hello,
> So I have a problem which is kinda difficult to explain.
> I created a MethoDefinition with some returntype and some parameters and 
> inside I call the actual method of an Reference.
> Like I replace MessageBox.Show() calls in the assembly with my method which 
> performs the Messagebox.show() action and returns a DialogResult and has as 
> Parameter a String.
> So far, no problem.
> But if the method has more then one parameter I loop through the 
> ParameterDefinitionArray I am parsing and for each parameter I insert a ldarg.
> I get an error "opcode".
> If I statically parse a ldarg.0 when the method has only one parameter its 
> working fine, but since I don't know how many parameters there are I need to 
> parse the correct Parameters before the call somehow.
> Any idea how I can do that.
> The things I parse to the method which will create the new method are:
>
> ParameterDefinition[]
> MethodRefernce
> MethodReturnType
> TypeDefinition (to use Module.Import())
>
> I am clueless and need your guys help :/
>
> --
> --
> --
> mono-cecil
> ---
> You received this message because you are subscribed to the Google Groups 
> "mono-cecil" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
-- 
--
mono-cecil
--- 
You received this message because you are subscribed to the Google Groups 
"mono-cecil" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to