Problem with GetType().InvokeMember

V

vinoth

Hi,


I have a object which is created by using the Assembly.CreateInstance

method.


Assembly testAss = Assembly.LoadWithPartialName("­Test");
object obj = testAss.CreateInstance("Sample­1.SampleTest");
//This obj is the instance of SampleTest Class


Upto this the cod is working fine.


When i try to invoke one method of the SampleTest Class with obj its
giving the result object Undefined Value.


This is my code.


object[] Parameters = new object[2];
Parameters[0] = methodName;//It is string
Parameters[1] = clientReqAL;//clientReqAL is the ArrayList Containing
Two Values(string).
if(wrapperInst!=null)
{
object result = obj.GetType().InvokeMember("Te­stMethod",
BindingFlags.InvokeMethod,null­,obj,Parameters);



}


How can i solve this problem .If anybody knows the solution let me
know.

Thanks,
Vinoth
 
M

Mattias Sjögren

When i try to invoke one method of the SampleTest Class with obj its
giving the result object Undefined Value.

And what do you expect the return value to be? Undefined Value just
means null, which not necessarily is an error.



Mattias
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top