extern
вызовы также, как правило, должны соответствовать API "в стиле C", и C ничего не знает об объектах, таким образом, вызовы static
.
Мое утверждение не на 100% верно, поскольку существует ThisCall соглашение о вызовах, которое можно использовать с [DllImport] в качестве помощи при вызове методов C ++.