Castle.DynamicProxy
Namespace with 21 public types
Classes
AllMethodsHook
DefaultProxyBuilder
Default implementation of interface producing in-memory proxy assemblies.
InvalidMixinConfigurationException
InvalidProxyConstructorArgumentsException
MixinData
ModuleScope
Summary description for ModuleScope.
PersistentProxyBuilder
ProxyBuilder that persists the generated type.
ProxyGenerationException
ProxyGenerationOptions
ProxyGenerator
Provides proxy objects for classes and interfaces.
ProxyUtil
StandardInterceptor
Abstract Classes
AbstractInvocation
Interfaces
IAttributeDisassembler
Provides functionality for disassembling instances of attributes to CustomAttributeBuilder form, during the process of emiting new types by Dynamic Proxy.
IChangeProxyTarget
Exposes means to change target objects of proxies and invocations
IInterceptor
New interface that is going to be used by DynamicProxy 2
IInterceptorSelector
Provides an extension point that allows proxies to choose specific interceptors on
a per method basis.
IInvocation
Encapsulates an invocation of a proxied method.
IProxyBuilder
Abstracts the implementation of proxy type construction.
IProxyGenerationHook
Used during the target type inspection process. Implementors have a chance to customize the
proxy generation process.
IProxyTargetAccessor