Is not possible (except use different name) to have several generic methods with the same name but implementing different interface ?
public IList<T> List<T>() where T : class, IMyInterface1
{
return mylist
}
public IList<T> List<T>() where T : class, IMyInterface2
{
return mylist
}
Thanks,