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

Castle.MicroKernel.Registration.Proxy.ProxyGroup<S>

public class ProxyGroup<S> : RegistrationGroup<S>
namespace Castle.MicroKernel.Registration.Proxy { public class ProxyGroup<S> : RegistrationGroup<S> where S : class { public ComponentRegistration<S> AsMarshalByRefClass { get; } public ProxyGroup(ComponentRegistration<S> registration); public ComponentRegistration<S> AdditionalInterfaces(params Type[] interfaces); public ComponentRegistration<S> Hook(IProxyGenerationHook hook); public ComponentRegistration<S> Hook(Action<ItemRegistration<IProxyGenerationHook>> hookRegistration); public ComponentRegistration<S> MixIns(params object[] mixIns); public ComponentRegistration<S> MixIns(Action<MixinRegistration> mixinRegistration); } }