Castle.MicroKernel.ModelBuilder.Inspectors
Namespace with 12 public types
Classes
                                     ComponentActivatorInspector
                                    Inspects the component configuration and the type looking for a
              definition of component activator type. The configuration preceeds whatever
              is defined in the component.
                                
                            
                            
                                
                                     ComponentProxyInspector
                                    Inspects the component configuration and type looking for information
              that can influence the generation of a proxy for that component.
              
                We specifically look for additionalInterfaces and marshalByRefProxy 
                on the component configuration or the  
                attribute.
                                
                            
                            
                                
                                     ConfigurationModelInspector
                                    Uses the ConfigurationStore registered in the kernel to obtain
              an  associated with the component.
                                
                            
                            
                                
                                     ConfigurationParametersInspector
                                    Check for a node 'parameters' within the component 
              configuration. For each child it, a ParameterModel is created
              and added to ComponentModel's Parameters collection
                                
                            
                            
                                
                                     ConstructorDependenciesModelInspector
                                    This implementation of 
              collects all available constructors and populates them in the model
              as candidates. The Kernel will pick up one of the candidates
              according to a heuristic.
                                
                            
                            
                                
                                     GenericInspector
                                    
                                
                            
                            
                                
                                     InterceptorInspector
                                    Inspect the component for InterceptorAttribute and
              the configuration for the interceptors node
                                
                            
                            
                                
                                     LifecycleModelInspector
                                    Inspects the type looking for interfaces that constitutes
              lifecycle interfaces, defined in the Castle.Model namespace.
                                
                            
                            
                                
                                     LifestyleModelInspector
                                    Inspects the component configuration and the type looking for a definition of lifestyle type. The configuration preceeds whatever is defined in the component.
                                
                            
                            
                                
                                     MixinInspector
                                    
                                
                            
                            
                                
                                     PropertiesDependenciesModelInspector
                                    This implementation of 
              collects all potential writable public properties exposed by the component 
              implementation and populates the model with them.
              The Kernel might be able to set some of these properties when the component 
              is requested.
                                
                            
                        
                        Abstract Classes
                                     MethodMetaInspector
                                    Base for inspectors that want configuration associated with methods.
              For each child a  is created
              and added to ComponentModel's methods collection