ProxyFoo 0.4.2
dotnet add package ProxyFoo --version 0.4.2
NuGet\Install-Package ProxyFoo -Version 0.4.2
<PackageReference Include="ProxyFoo" Version="0.4.2" />
paket add ProxyFoo --version 0.4.2
#r "nuget: ProxyFoo, 0.4.2"
// Install ProxyFoo as a Cake Addin
#addin nuget:?package=ProxyFoo&version=0.4.2
// Install ProxyFoo as a Cake Tool
#tool nuget:?package=ProxyFoo&version=0.4.2
ProxyFoo is a library for the .NET Framework to facilitate creating high-performance proxies for Duck casting, null safe wrappers, method interception, and other uses.
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows net7.0 net7.0-android net7.0-ios net7.0-maccatalyst net7.0-macos net7.0-tvos net7.0-windows |
.NET Core | netcoreapp1.0 netcoreapp1.1 netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1 |
.NET Standard | netstandard1.5 netstandard1.6 netstandard2.0 netstandard2.1 |
.NET Framework | net40-client net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 net481 |
MonoAndroid | monoandroid |
MonoMac | monomac |
MonoTouch | monotouch |
Tizen | tizen30 tizen40 tizen60 |
Xamarin.iOS | xamarinios |
Xamarin.Mac | xamarinmac |
Xamarin.TVOS | xamarintvos |
Xamarin.WatchOS | xamarinwatchos |
-
.NETFramework 4.0 Client
- No dependencies.
-
.NETFramework 4.5
- No dependencies.
-
.NETStandard 1.5
- NETStandard.Library (>= 1.6.1)
- System.Reflection.Emit (>= 4.3.0)
- System.Reflection.Emit.ILGeneration (>= 4.3.0)
- System.Reflection.TypeExtensions (>= 4.3.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on ProxyFoo:
Package | Downloads |
---|---|
NbpClient.Autofac
Nbp Client Autofac extension |
|
NbpClient.Ninject
Nbp Client Ninject extension |
GitHub repositories
This package is not used by any popular GitHub repositories.
v0.4.2:
- Cleanup dependencies
- Add sourcelink support
v0.4.1:
- Update to .NET Standard projects
v0.4.0:
- Update to .NET Core 1.0
v0.3.0:
- Add new intercept proxy mixin
v0.2.2:
- Safe proxies test for method exists on duck proxies (or any real subject that supports it via IMethodExistsProxyMeta)
- Safe proxies will be created for any type: any value type can be returned and concrete classes return null (can't proxy them, but you can always duck them to an interface then safe proxy the duck)
- Fix threading issue for method exists
v0.2.1:
- Fix peverify fails if members are repeated in multiple subject interfaces.
- Fix proxy member generation for property indexers.
v0.2.0:
- Add support for out/ref parameters and recursive type definitions.