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]声明了
文件列表
magic_signals-master.zip
(预估有个23文件)
magic.signals-master
.gitignore
5KB
README.md
6KB
git-release.sh
583B
magic.signals.tests
slots
FooBarAsync.cs
553B
StackTest.cs
457B
FooBar.cs
479B
SignalTests.cs
4KB
暂无评论