magic.signals:.Net Core的动态函数调用库 源码
魔术信号 Magic Signals是在之上构建的.Net Core的“超级信号”实现,使您可以从另一个程序集中的一个程序集中调用函数,而无需在项目之间进行任何直接引用。 基本原理 在下面,您可以找到几本有关您的想法的文章。 通过始终使用YALOA可以使上述操作成为可能,它允许我们通过在字典中引用类型的“魔术字符串”来调用调用方的类中的方法,其中字符串是其键,并且类型是动态的在您的AppDomain启动期间加载。 想象下面的代码。 [ Slot ( Name = " foo.bar " )] public class FooBar : ISlot { public void Signal ( ISignaler signaler , Node input ) { input . Value = 42 ; } } 上面为信号[foo.bar]声明了
用户评论