harmonyos2-Ryder:.NETCore方法调用的运行时重定向

时间:2024-07-21 08:43:11
【文件属性】:

文件名称:harmonyos2-Ryder:.NETCore方法调用的运行时重定向

文件大小:109KB

文件格式:ZIP

更新时间:2024-07-21 08:43:11

系统开源

和声2 Ryder 是一个 .NET Core 库,能够将方法调用从一种方法重定向到另一种方法。 通过扩展,它还可以重定向属性访问和事件订阅/引发。 开始 重定向方法 public static int Incremented ( int nbr ) => nbr + 1 ; public static int Decremented ( int nbr ) => nbr - 1 ; Incremented ( 1 ); // => 2. MethodRedirection r = Redirection . Redirect < Func < int , int >>( Incremented , Decremented ); Incremented ( 1 ); // => 0. // You can also invoke the original method: r . InvokeOriginal ( null , 1 ); // => 2. // You can also stop the redirection... r . Stop (); // or r.IsRedi


【文件预览】:
Ryder-master
----Ryder.Tests()
--------PropertyTests.cs(2KB)
--------ReactiveTests.cs(4KB)
--------EventTests.cs(2KB)
--------HelpersTests.cs(4KB)
--------Ryder.Tests.csproj(1KB)
--------MethodTests.cs(5KB)
----.gitattributes(2KB)
----Ryder.Lightweight()
--------Ryder.Lightweight.cs(27KB)
--------Program.cs(10KB)
--------Ryder.Lightweight.csproj(719B)
----Ryder.sln(4KB)
----Ryder.afdesign(51KB)
----LICENSE.md(1KB)
----README.md(5KB)
----Ryder()
--------Redirection.cs(7KB)
--------Redirection.Event.cs(8KB)
--------Ryder.snk(596B)
--------Redirection.Property.cs(7KB)
--------Redirection.Method.cs(14KB)
--------Redirection.Reactive.cs(7KB)
--------Properties()
--------NETFrameworkSupport.cs(684B)
--------Helpers.cs(21KB)
--------Ryder.csproj(3KB)
--------Reactive()
----.gitignore(4KB)

网友评论