<PackageReference Include="Castle.Windsor" Version="3.3.0" />

PropertyKey

public class PropertyKey
Represents a property key.
public object Key { get; }

The property key key.

public Property Eq(object value)

Builds the Property with key/value.

public ServiceOverride Is(string componentName)

Builds a service override using other component registered with given componentName as value for dependency with given Key.

public ServiceOverride Is(Type componentImplementation)

Builds a service override using other component registered with given componentImplementation and no explicit name, as value for dependency with given Key.

public ServiceOverride Is<TComponentImplementation>()

Builds a service override using other component registered with given and no explicit name, as value for dependency with given Key.