<PackageReference Include="castle.windsor" Version="2.5.2" />

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.