Two generic methods with the same name
===

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,
