文件名称:impromptu-interface:静态接口到动态实现(鸭子铸造)。 将DLR与Reflect.Emit结合使用
文件大小:81KB
文件格式:ZIP
更新时间:2024-05-29 12:00:09
C#
net4.0 / netstd2.0框架允许您使用静态接口包装任何对象(静态或动态),即使它不是继承自该对象。 它通过在代理内部发出缓存的动态绑定代码来做到这一点。 ImpromptuInterface可用Nuget 您可以在MyGet上找到最新的出血边缘 平台 地位 视窗 苹果电脑 Linux ImpromptuInterface某些功能已移至另一个名为库中, ImpromptuInterface依赖于Dynamitey 。 ImpromptuInterface.FSharp已被分离为并且还依赖于Dynamitey 。 ImpromptuInterface.MVVM已被分离到其自己的存储库并且仅接收维护更新。 快速用法: using ImpromptuInterface ; using Dynamitey ; public interface I
【文件预览】:
impromptu-interface-master
----.gitignore(2KB)
----NuGet.config(401B)
----ImpromptuInterface()
--------src()
--------sn.snk(596B)
--------ImpromptuInterface.csproj(2KB)
----graphics()
--------ImpromptuInterface-Icon.png(1KB)
----ImpromptuInterface.sln(6KB)
----.travis.yml(370B)
----ImpromptuInterface.sln.DotSettings(577B)
----Readme.md(2KB)
----Version.props(106B)
----.ci()
--------.gitignore(8B)
--------RunTests.sh(618B)
----License.txt(10KB)
----.appveyor.yml(2KB)
----Tests()
--------UnitTestImpromptuInterface.Clay()
--------UnitTestSupportLibrary()
--------UnitTestImpromptuInterface()
----.gitattributes(483B)