1 // CS0413: The `as' operator cannot be used with a non-reference type parameter `T'. Consider adding `class' or a reference type constraint
4 public class SomeClass
{}
7 public T
Do (object o
) { return o as T; }
13 Foo
<SomeClass
> f
= new Foo
<SomeClass
> ();