Нет типа IMyinterface, есть только тип IMyinterface`1, для которого потребуется аргумент типа. Вы можете создать тип IMyinterface: -
interface IMyinterface { ... }
потом наследуй от него
interface IMyinterface<T> : IMyinterface { ... }
Вам необходимо переместить все элементы, которые вы хотите использовать в цикле foreach, в определение IMyinterface.