Never tried it, but I would assume that it means you can serialize the
definition across to then stream data across. This is an interesting thought,
however, as serialization is used to stream data. If you experiment post
results, as this could be extremely interesting (although probably not as
useful) :-)

Signature
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
***************************
Think Outside the Box!
***************************
> Hi,
>
[quoted text clipped - 6 lines]
>
> Andy
Andy Fish - 03 Aug 2005 16:54 GMT
the reason I discovered it was serializable is I created a web service
interface that had a stream as a parameter
however, in the web service definition it creates, the parameter is a new
stream class it created (localhost.foo.Stream rather than System.IO.Stream),
which has just one member variable - an integer called position. Also the
class it generates is abstract so it's of no practical use
> Never tried it, but I would assume that it means you can serialize the
> definition across to then stream data across. This is an interesting
[quoted text clipped - 13 lines]
>>
>> Andy
Stream is probably Serializable for MemeoryStream, to be serializable as
well.
Otherwise MarshalByRef means that you get a proxy, if use in remorting, so
it's certainly a copy which cross process...

Signature
There are 10 kinds of people in this world. Those who understand binary and
those who don't.
> Hi,
>
[quoted text clipped - 6 lines]
>
> Andy