Component
Factory for creating  ComponentRegistration objects. Use static methods on the class to fluently build registration.
            
                
Creates a component registration for the serviceType
Creates a component registration for the serviceTypes
Creates a component registration for the serviceTypes
Creates a component registration for the service type.
            
Creates a component registration for the service types.
            
Creates a component registration for the service types.
            
Creates a component registration for the service types.
            
public static ComponentRegistration<TService1> For<TService1, TService2, TService3, TService4, TService5>()
Creates a component registration for the service types.
            
Helper method for filtering components based on presence of an Attribute.
            
public static Predicate<Type> HasAttribute<TAttribute>(Predicate<TAttribute> filter) where TAttribute : Attribute
Helper method for filtering components based on presence of an Attribute and value of predicate on that attribute.
            
Determines if the component is a Castle component, that is - if it has a  CastleComponentAttribute.
            
Creates a predicate to check if a component is in a namespace.
            
Creates a predicate to check if a component is in a namespace.
            
Creates a predicate to check if a component shares a namespace with another.
            
Creates a predicate to check if a component shares a namespace with another.
            
Creates a predicate to check if a component shares a namespace with another.
            
Creates a predicate to check if a component shares a namespace with another.