Thanks, everyone.

So, what does all this portend for remoting?  If I have a function like

   void Foo( out MyVeryLargeType mvlt);

and call it across an appdomain boundary, will the MyVeryLargeType argument be 
transmitted in both directions?

I guess the marshalling plumbing can look for the InteropServices.Out attribute, or 
reflect for the ParameterAttributes.Out value, or... whatever, and behave 
appropriately.

-S

You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced 
DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to