foreach (object value in returned)
{
var id = value.GetType().GetProperty("Id").GetValue(value, null);
var login = value.GetType().GetProperty("Login").GetValue(value, null);
}
foreach (dynamic item in (dynamic)returned) {
string login = item.Login;
}
class User {
public GUID Id {get;set;}
public string Login {get;set;}
}
interface ITestInterface
{
IList<User> GetList();
}
Activator.CreateInstance(type) as ITestInterface;