Component public static class Component Documentation public static ComponentRegistration For(Type serviceType) public static ComponentRegistration For(Type[] serviceTypes) public static ComponentRegistration For(IEnumerable<Type> serviceTypes) public static ComponentRegistration<TService> For<TService>() public static ComponentRegistration<TService1> For<TService1, TService2>() public static ComponentRegistration<TService1> For<TService1, TService2, TService3>() public static ComponentRegistration<TService1> For<TService1, TService2, TService3, TService4>() public static ComponentRegistration<TService1> For<TService1, TService2, TService3, TService4, TService5>() public static bool HasAttribute<TAttribute>(Type type) where TAttribute : Attribute public static Predicate<Type> HasAttribute<TAttribute>(Predicate<TAttribute> filter) where TAttribute : Attribute public static bool IsCastleComponent(Type type) public static Predicate<Type> IsInNamespace(string namespace) public static Predicate<Type> IsInNamespace(string namespace, bool includeSubnamespaces) public static Predicate<Type> IsInSameNamespaceAs(Type type) public static Predicate<Type> IsInSameNamespaceAs(Type type, bool includeSubnamespaces) public static Predicate<Type> IsInSameNamespaceAs<T>() public static Predicate<Type> IsInSameNamespaceAs<T>(bool includeSubnamespaces)