As Nicholas says, you can't. You'd have to clone it explicitly before
passing it, as the type is a reference type and so a reference is always
passed. It's passed by value, but it's still a reference.
This (or at least, the more general topic) is a common question and Jon
Skeet's web site includes an article that should help: