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

Castle.MicroKernel.Registration.ServiceOverride

public class ServiceOverride
Represents a service override.
namespace Castle.MicroKernel.Registration { public class ServiceOverride { public object DependencyKey { get; } public Type Type { get; } public object Value { get; } public static ServiceOverrideKey ForKey(string key); public static ServiceOverrideKey ForKey(Type key); public static ServiceOverrideKey ForKey<TKey>(); public static implicit operator Dependency(ServiceOverride item); } }