我有一个带有全局方法的通用DLL文件,其中一些只与仅插件相关,例如:处理Context.MessageName,Context.Stage,...的方法和其他可以从第三方应用程序调用的方法。
我想在第3方应用程序中隐藏那些不相关的方法,或者只是检查我是否不在插件中,所以我会抛出异常。
为此,我需要一种方法来了解代码的运行行是来自插件还是第三方应用程序。
感谢。
答案 0 :(得分:3)
我认为你是从错误的角度思考这个问题。如果一段代码可以访问您的方法,并且可以使用正确的Context参数调用该方法,那么根据定义,该方法不应该与该代码相关吗?
如果不是这种情况,则需要更多信息。