I have the following classes:
public class Response<T>
{
public string Status { get; set; }
public T GenericType { get; set; }
}
public class Order
{
public string Number { get; set; }
}
public class Customer
{
public string Name { get; set; }
}
and would like to receive for:
var r = new Response<Order>();
r.GenericType = new Order { Number = "1" };
after xml after serialization:
<Response><Order><Number>1</Number></Order></Response>
and for:
var r = new Response<Customer>();
r.GenericType = new Customer { Name = "Kowalski" };
after xml after serialization:
<Response><Customer><Name>Kowalski</Name></Customer></Response>
Is it possible?
Many thanks.
Marek
marek source
share