fixed bug when method parameter is delegate method and it stored in msil.

and when it try call from C# code is not equal
fixed some problems with redeclaration