Нет в C #, нет - скомпилированный IL ссылается непосредственно на Original.DoStuff
.
(Я только что проверил, что VB, по-видимому, делает то же самое для статических вызовов, тогда как в IIRC есть разница между VB и C # в сгенерированном коде при вызове виртуального метода через "дочернюю" ссылку .)