Castle.MicroKernel.Registration
Namespace with 48 public types
Classes
AllTypesOf
Describes a related group of components to register in the kernel.
AssemblyFilter
Attrib
Represents a configuration attribute.
AttributeDescriptor`1
AttributeKeyDescriptor`1
BasedOnDescriptor
Describes how to register a group of related types.
ComplexChild
Represents a complex child node.
ComponentRegistration
A non-generic .
You can create a new registration with the factory.
ComponentRegistration`1
Registration for a single type as a component with the kernel.
You can create a new registration with the factory.
CompoundChild
Represents a compound child node.
ConfigurationDescriptor`1
ConfigureDescriptor
Describes a configuration.
CustomDependencyDescriptor`1
DynamicParametersDescriptor`1
ExtendedPropertiesDescriptor`1
FromAssemblyDescriptor
Selects a set of types from an assembly.
FromTypesDescriptor
Selects an existing set of types to register.
LifestyleDescriptor`1
NamedAttribute
Represents a named attribute.
NamedChild
Represents a named child.
OnCreateComponentDescriptor`1
Adds the actions to ExtendedProperties.
Parameter
Represents a configuration parameter.
ParameterKey
Represents a parameter key.
ParametersDescriptor`1
Property
Represents a key/value pair.
PropertyKey
Represents a property key.
ReferenceDependencyDescriptor`1
ServiceDescriptor
Describes how to select a types service.
ServiceOverride
Represents a service override.
ServiceOverrideDescriptor`1
ServiceOverrideKey
Represents a service override key.
SimpleChild
Represents a simple child node.
Static Classes
AllTypes
Describes a set of components to register in the kernel.
Component
Factory for creating objects.
ComponentDependencyRegistrationExtensions
Abstract Classes
AbstractPropertyDescriptor`1
Child
Represents a configuration child.
ComponentDescriptor`1
FromDescriptor
Describes the source of types to register.
Node
Represents a configuration child.
RegistrationGroup`1
Interfaces
IRegistration
The contract for all registrations with the kernel.
IWindsorInstaller
The contract to install components in the container.