public interface a
{
int x{get;set;}
}
public class b
public class c<T> where T: a, b
public int go(T t)
return t.x;