самого класса? Просто не совсем могу понять, почему невозможно его вызвать в динамическом связывание. 
                  
                  
                  Как вообще происходит вызов явно реализованного метода?(не в плане ((IFoo) Foo.Create()).IFooMethod())
                  
                  
                  Пожалуйста, объясните или дайте ссылку где искать 🙃
                  
                  
                
виртуальный вызов делается метода IFoo.IFooMethod() на объекте foo
https://sharplab.io/#v2:C4LglgNgNAJiDUAfAAgJgIwFgBQyDMABGgQMIEDeOB1RhyALAQLIAUAlBVTdwG4CGAJwJ8CAXgIA7AKYB3AgEF2Abi7dqLFgEk2fNgDoAGstUEAvjnPYc+AmAnApAgGZ8AxlIKaKRRkbZLLG2J5EC9yH09DdnJTUyA==
Обсуждают сегодня