What is the best way for passing a "non-serialized" object to another appdomain without Serilization/Deserialization ?
More detail: I'm going to invoke a function (from external assembly/plugin) in new appdomain and pass the result to main appdomain (main program). but (unfortunately) the result type is not serializable and therefore i faced to SerializationException
limitations:
the non-serialized type is in external assembly/dll. So i cannot mark it as serializable with attribute.