Здравствуйте, vdimas, Вы писали:
V>>>"Ополовинить" имелось ввиду отрезать снизить почти вдвое надобность в интеропе. I>>А разве .NET Core не убирает вагоны лишних нативных вызовов?
V>Не понял вопроса. V>.Net Core тащит за собой нейтивные либы-обертки, которые компиляются уникально для каждой платформы, предоставляя вызываемому .Net коду унифицированный АПИ платформы.
Именно. Потому дотнету навроде как не надо делать сто вызовов мелких функций из ВинАпи, а вместо этого сделать один вызов этой унифицированой платформы.
Кроме того, куча вещей в Core были переписаны полностью на менеджед, что бы убрать значительную часть нативных вызовов.