我想在我的API上运行第三方.NET程序集.我想让它按自己的意愿调用自己的方法和对象,但是拒绝它访问我的API没有明确给出的任何东西.特别是,如果我的API将对象传递给第三方代码,因为IMyObject我不希望它们使用反射或任何方法来提升该对象,比如MyObject实现接口.
IMyObject
MyObject
有没有办法否认在第三方程序集中使用反射的能力?我完全控制了一切,所以我不需要阻止人们反编译我的程序集,只是在运行时滥用它.
.net reflection
.net ×1
reflection ×1