Found 192 packages
Fody-based proxy generator with support for async patterns - based on sexy-proxy but with a slightly different name
Castle Core, including DynamicProxy, Logging Abstractions and DictionaryAdapter
Autofac extension for enabling AOP in conjunction with Castle.
AsyncInterceptor is an extension to Castle DynamicProxy to simplify the development of interceptors for asynchronous methods.
A Lightweight Duck Casting Framework for dynamic C#
Adds support for interception to Ninject using Castle Dynamic Proxy 2
The dynamic proxy integration enables method calls on Autofac components to be intercepted by other components. Common use cases are transaction handling, logging, and declarative security.
A dynamic lazy proxy is a class built in real time, that implemenets some interface T, takes to the constructor an argument Lazy of T and routes all invocations to the corresponding method or property of this argument. The real instance wrapped by Lazy of T is created only after the first invocation of method or property. It allows to distribute the loading from the class creation to the method or property invocation.
**Obsolete** This is an old version. For latest version of Castle DynamicProxy please get Castle.Core package. --------- Castle DynamicProxy is a library for generating lightweight .NET proxies on the fly at runtime. Proxy objects allow calls to members of an object to be intercepted without modifying the code of the class.
Generate Audit Logs by intercepting operation calls on any class without changing its code.
Configure Polly by using a Dynamic Proxy.
Rhino Mocks is using Castle Dynamic Proxy (http://www.castleproject.org/dynamicproxy/index.html) to handle proxying the types it needs to mock. The Dynamic Proxy project has been invaluable resource and made creating Rhino Mocks possible.
A small, lightweight dynamic proxy library for the .NET framework.
Massive Dynamic Proxy Generator is a library for generating lightweight .NET proxies on the fly at runtime. Proxy objects allow calls to members of an object to be intercepted without modifying the code of the class. Both classes and interfaces can be proxied, however only virtual members can be intercepted.
Lazy injection for Autofac container
A DivertR proxy factory implementation that supports proxying class types using Castle DynamicProxy
Lazy injection for Microsoft.Extensions.DependencyInjection.ServiceProvider container
Provides an abstract base class `AsyncInterceptor` for Castle DynamicProxy that enables the use of `async`/`await` during interception of awaitable methods.
MassiveDynamicProxyGenerator.SimpleInjector is library of extensions method for IoC container - Simple Injector. Adding methods for register mock implementations, proxys, instance proxies for resolving circular depndencies or lazy initialization and interpetion for decoration instances.
A small, lightweight dynamic proxy library for .NET runtimes