Castle.DynamicProxy
Namespace with 20 public types
Classes
                                     AllMethodsHook
                                    
                                
                            
                            
                                
                                     CustomAttributeInfo
                                    Encapsulates the information needed to build an attribute.
                                
                            
                            
                                
                                     DefaultProxyBuilder
                                    Default implementation of  interface producing in-memory proxy assemblies.
                                
                            
                            
                                
                                     DynamicProxyException
                                    
                                
                            
                            
                                
                                     MixinData
                                    
                                
                            
                            
                                
                                     ModuleScope
                                    
                                
                            
                            
                                
                                     ProxyGenerationOptions
                                    allows customization of the behavior of proxies created by
              an  (or proxy types generated by an ).
              
                You should not modify an instance of  once it has been
                used to create a proxy (or proxy type).
                                
                            
                            
                                
                                     ProxyGenerator
                                    Provides proxy objects for classes and interfaces.
                                
                            
                            
                                
                                     StandardInterceptor
                                    
                                
                            
                        
                        Static Classes
                                     ProxyUtil
                                    
                                
                            
                        
                        Abstract Classes
                                     AbstractInvocation
                                    
                                
                            
                        
                        Interfaces
                                     IChangeProxyTarget
                                    Exposes means to change target objects of proxies and invocations.
                                
                            
                            
                                
                                     IInterceptor
                                    Provides the main DynamicProxy extension point that allows member interception.
                                
                            
                            
                                
                                     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.
                                
                            
                            
                                
                                     IInvocationProceedInfo
                                    Describes the  operation for an 
              at a specific point during interception.
                                
                            
                            
                                
                                     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.
                                
                            
                            
                                
                                     IProxyGenerator
                                    Provides proxy objects for classes and interfaces.
                                
                            
                            
                                
                                     IProxyTargetAccessor
                                    Exposes access to the target object and interceptors of proxy objects.
              This is a DynamicProxy infrastructure interface and should not be implemented yourself.