public object Visit(Type obj) { return(obj.ValueType); }
public object Visit(Type obj) { throw new NotImplementedException(); }