Why doesn’t ‘ref’ and ‘out’ support polymorphism?

============= UPDATE: I used this answer as the basis for this blog entry: Why do ref and out parameters not allow type variation? See the blog page for more commentary on this issue. Thanks for the great question. ============= Let’s suppose you have classes Animal, Mammal, Reptile, Giraffe, Turtle and Tiger, with the obvious subclassing … Read more