Извините, вы меня неправильно поняли. Я звоню, и я созываю чужое собрание.

ел бы запустить стороннюю сборку .NET на своем API. Я хочу позволить ему вызывать свои собственные методы и объекты по своему усмотрению, но запретить ему доступ ко всему, что явно не предоставлено моим API. В частности, если мой API передает объект в сторонний код какIMyObject Я не хочу, чтобы они использовали отражение или какой-либо метод, чтобы поднять этот объект, скажем,MyObject который реализует интерфейс.

Есть ли способ отрицать возможность использовать отражение в этой сборке третьей стороны? Я полностью контролирую все, поэтому мне не нужно мешать людям декомпилировать мою сборку, просто злоупотребляя ею во время выполнения.

Ответы на вопрос(3)

Ваш ответ на вопрос